7

私は API に接続していますが、パラメータの 1 つが Long (13 桁)timestampで、VB.Netの現在の時刻を保持します。これ0:00:00 01.01.1970 in GMTは、現在の時刻までに経過したミリ秒を表します。

フォーマットはこのようにする必要があります1290932238757

私はこのシンテックスを試しました:

DirectCast((Datetime.Now - New DateTime(1970, 1, 1)).TotalMilliseconds, Int64)

しかし、出力は次のとおりです。

01/12/2013 02:06:24
4

1 に答える 1

11

私が正しく理解していれば、これは機能しますか?

Dim milliseconds = CLng(DateTime.UtcNow.Subtract(New DateTime(1970, 1, 1))
                                                       .TotalMilliseconds)

DateTime.UtcNow例では を使用しましたが、データの使用方法に応じて使用できますDateTime.Now。違いの詳細については、このスレッドを参照してください。

于 2013-01-12T14:37:13.417 に答える