0

誰かがタイムスタンプを変換するように案内してくれますか? 以下のようなさまざまな数式を使用して変換できますが、間違った日付が表示されます。たとえば、タイムスタンプ 136006971590000000 は 2013 年 10 月 10 日から 10 月 12 日の間ですが、2013 年 2 月と表示されています。DBISQL (sybase) を使用しています。以下は私が使用しているクエリの一部ですが、どれも正しい時間を示していません。

  1. dateadd(ms, 136006971590000000-(1360069715900/1000)*1000, dateadd(ss, 1360069715900000000/1000+8*60*60, '19700101')) を選択

  2. select dateadd(秒, 136006971590000000/100000000+8*60*60, '19700101')

4

1 に答える 1

0

あなたの 18 桁のタイムスタンプは LDAP と Active Directory のタイムスタンプでしょうか?? (18 桁のタイムスタンプの Google 検索から)

私はここでこれを見つけました: 18 桁のタイムスタンプ?

これらの数値を Unix 時間に変換する必要がある場合は、ティックで表される Unix エポックである 621355968000000000L を減算します。

于 2013-10-15T16:54:07.387 に答える