簡體   English   中英

PHP的Microtime(true)是否等效於VB.NET?

[英]PHP's Microtime(true) Equivalent For VB.NET?

我想在VB.NET中重新生成PHP的microtime(true)以創建一個microtime(1344004866.8658),盡管我運氣不佳!

我在網上搜索了所有內容,似乎找不到任何幫助!

我正在使用以下函數來創建標准的Unix時間戳:

Public Function TimeToUnix(ByVal dteDate As Date) As String
        If dteDate.IsDaylightSavingTime = True Then
            dteDate = DateAdd(DateInterval.Hour, -1, dteDate)
        End If
        TimeToUnix = DateDiff(DateInterval.Second, #1/1/1970#, dteDate)
    End Function

雖然我完全不知道如何更改此功能以創建微型時間!

任何幫助將不勝感激:-)

啊,終於找到了一些東西並針對夏令時進行了修改,這有所幫助:

Public Function GetUnixMicroTime(ByVal dates As DateTime) As String
        If dates.IsDaylightSavingTime = True Then
            dates = DateAdd(DateInterval.Hour, -1, dates)
        End If
        Dim origin As DateTime = New DateTime(1970, 1, 1, 0, 0, 0, 0)
        Dim diff As TimeSpan = dates - origin
        Return CStr(diff.TotalSeconds)
    End Function

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM