タイムスタンプを同じUUID文字列に戻す方法

サウラブ・クマール

次のコードを使用して、ユーザーのログインIDを作成します

String login = me.prettyprint.cassandra.utils.TimeUUIDUtils.getUniqueTimeUUIDinMillis().toString();

今、私はこのログインをlongに戻す必要があるので、次のコードを使用しています

long timeStamp = java.util.UUID.fromString(login).timestamp();

今、私はタイムスタンプからログインを取り戻したいです。これどうやってするの。?

サウラブ・クマール
      final long NUM_100NS_INTERVALS_SINCE_UUID_EPOCH = 0x01b21dd213814000L;

      UUID u1 = TimeUUIDUtils.getUniqueTimeUUIDinMillis();
      final long t1 = u1.timestamp();

      long tmp = (t1 - NUM_100NS_INTERVALS_SINCE_UUID_EPOCH) / 10000;

      UUID u2 = TimeUUIDUtils.getTimeUUID(tmp);
      long t2 = u2.timestamp();

      System.out.println(u2.equals(u1));
      System.out.println(t2 == t1);

これで動作します!!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

タイムスタンプを文字列に変換する方法

分類Dev

UUID文字列をUUIDタイプに変換する方法

分類Dev

ストリームを収集して同じコレクションタイプに戻す

分類Dev

タイムスタンプを文字列に変換する方法(タイムゾーンを変更せずに)?

分類Dev

(Android)時間の生の文字列(タイムゾーン付き)を同じタイムゾーンの別の文字列形式に変換する方法

分類Dev

JavaScriptで文字列をUnixタイムスタンプに変換する方法は?

分類Dev

タイムスタンプ文字列をjava.util.Dateに変換する方法

分類Dev

SQLiteでタイムスタンプを文字列に変換する方法は?

分類Dev

Apache Hive:文字列をタイムスタンプに変換する方法は?

分類Dev

KotlinでUnixタイムスタンプを日付文字列に解析する方法

分類Dev

Pythonでタイムスタンプを文字列に変換する方法

分類Dev

タイムスタンプを日付文字列に変換する方法は?

分類Dev

時間文字列をタイムスタンプに変換する方法

分類Dev

UNIXで文字列をタイムスタンプに設定する方法は?

分類Dev

この文字列をタイムスタンプに変換する方法

分類Dev

タイムゾーンを含む文字列をUnixタイムスタンプPythonに変換する方法は?

分類Dev

希望のタイムゾーンで文字列をタイムスタンプに変換する方法

分類Dev

タイムゾーンが不明な文字列datetimeをPythonでタイムスタンプに変換する方法

分類Dev

タイムスタンプを文字列に変換する

分類Dev

文字列をタイムスタンプに変換する

分類Dev

文字列(タイムスタンプ)を整数に変換する

分類Dev

文字列[]をタイムスタンプに変換する

分類Dev

ラジオボタンリストで列/アイテムリストを同じサイズにする方法-

分類Dev

ラジオボタンリストで列/アイテムリストを同じサイズにする方法-

分類Dev

タイムスタンプが別のタイムスタンプとまったく同じである場合に行を削除する方法

分類Dev

同じ行に同じ文字列の2つのインスタンスがある行を印刷します

分類Dev

同じタイムスタンプで複数のレコードをOracleに挿入する方法

分類Dev

タイムスタンプ文字列を別のタイムゾーンのタイムスタンプに変換する方法

分類Dev

同じタイムスタンプnumpyの行を削除する

Related 関連記事

  1. 1

    タイムスタンプを文字列に変換する方法

  2. 2

    UUID文字列をUUIDタイプに変換する方法

  3. 3

    ストリームを収集して同じコレクションタイプに戻す

  4. 4

    タイムスタンプを文字列に変換する方法(タイムゾーンを変更せずに)?

  5. 5

    (Android)時間の生の文字列(タイムゾーン付き)を同じタイムゾーンの別の文字列形式に変換する方法

  6. 6

    JavaScriptで文字列をUnixタイムスタンプに変換する方法は?

  7. 7

    タイムスタンプ文字列をjava.util.Dateに変換する方法

  8. 8

    SQLiteでタイムスタンプを文字列に変換する方法は?

  9. 9

    Apache Hive:文字列をタイムスタンプに変換する方法は?

  10. 10

    KotlinでUnixタイムスタンプを日付文字列に解析する方法

  11. 11

    Pythonでタイムスタンプを文字列に変換する方法

  12. 12

    タイムスタンプを日付文字列に変換する方法は?

  13. 13

    時間文字列をタイムスタンプに変換する方法

  14. 14

    UNIXで文字列をタイムスタンプに設定する方法は?

  15. 15

    この文字列をタイムスタンプに変換する方法

  16. 16

    タイムゾーンを含む文字列をUnixタイムスタンプPythonに変換する方法は?

  17. 17

    希望のタイムゾーンで文字列をタイムスタンプに変換する方法

  18. 18

    タイムゾーンが不明な文字列datetimeをPythonでタイムスタンプに変換する方法

  19. 19

    タイムスタンプを文字列に変換する

  20. 20

    文字列をタイムスタンプに変換する

  21. 21

    文字列(タイムスタンプ)を整数に変換する

  22. 22

    文字列[]をタイムスタンプに変換する

  23. 23

    ラジオボタンリストで列/アイテムリストを同じサイズにする方法-

  24. 24

    ラジオボタンリストで列/アイテムリストを同じサイズにする方法-

  25. 25

    タイムスタンプが別のタイムスタンプとまったく同じである場合に行を削除する方法

  26. 26

    同じ行に同じ文字列の2つのインスタンスがある行を印刷します

  27. 27

    同じタイムスタンプで複数のレコードをOracleに挿入する方法

  28. 28

    タイムスタンプ文字列を別のタイムゾーンのタイムスタンプに変換する方法

  29. 29

    同じタイムスタンプnumpyの行を削除する

ホットタグ

アーカイブ