【问题标题】:PHP's Microtime(true) Equivalent For VB.NET?PHP 的 Microtime(true) 等效于 VB.NET?
【发布时间】:2012-08-03 15:01:54
【问题描述】:

我正在尝试在 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

虽然我完全不知道如何更改此功能以创建微时间!

任何帮助都会非常感激:-)

【问题讨论】:

    标签: php vb.net date timestamp microtime


    【解决方案1】:

    啊,终于找到了一些东西并为夏令时进行了修改,这有助于:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      • 2018-05-20
      • 2011-12-05
      • 1970-01-01
      • 2023-03-30
      • 2011-05-07
      • 2013-07-08
      相关资源
      最近更新 更多