[解決済み] Kotlinで現在の時刻をTimeStampとして取得するには?
2022-02-14 17:26:42
質問
これは、私が必要とするタイムスタンプのフォーマットです。2018-03-22 19:02:12.337909
解決方法は?
Kotlinは独自の時間処理クラスを持っていないので、Javaの
java.time
. ISO-8601タイムスタンプの場合(これは望ましい形式です)。
DateTimeFormatter.ISO_INSTANT.format(Instant.now())
を返します。
2018-04-16T17:00:08.746Z
. フォーマットや、異なるタイムゾーンが必要な場合は、それらを指定することができます。
DateTimeFormatter
.ofPattern("yyyy-MM-dd HH:mm:ss.SSSSSS")
.withZone(ZoneOffset.UTC)
.format(Instant.now())
をご覧ください。
java.time.format.DateTimeFormatter
JavaDoc
は、フォーマット文字列の指定方法の詳細です。
は java.time クラスは、Android 26以降、およびJava 8以降にバンドルされています。ほとんどの java.time の機能は、Java 6 & Java 7 にバックポートされています。 スリーテン・バックポート プロジェクトに参加しました。さらに、以前のAndroid(<26)向けに、以下のように翻案しました。 スリーテンABP . 参照 ThreeTenABPの使用方法... .
2020/07更新
ThreeTenABPの開発は一段落しています。Gradleプラグイン4.0以降では、アプリに最低APIレベルを要求することなく、java 8 APIを直接使用することができます。
詳しくは以下をご覧ください。 Java 8+ APIデスガリング対応(Android Gradle Plugin 4.0.0+)
関連
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] time(1) の出力における 'real', 'user' および 'sys' はどのような意味ですか?
-
[解決済み] JavaScriptでUnixのタイムスタンプを時刻に変換する
-
[解決済み] Pythonプログラムの実行時間を取得するにはどうしたらいいですか?
-
[解決済み] Androidで現在の時刻と日付を取得する方法
-
[解決済み] Git で古いコミットのタイムスタンプを変更するにはどうしたらいいですか?
-
[解決済み] Pythonでミリ秒単位で現在時刻を取得する?
-
[解決済み] C#でunixのタイムスタンプを取得する方法
-
[解決済み】Android 現在のタイムスタンプを取得する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン