2
유닉스 타임 스탬프를 VB.NET DateTime으로 변환하고 싶습니다.유닉스 시간을 DateTime으로 변환
나는
Public Function UnixToDateTime(ByVal strUnixTime As String) As DateTime
Dim nTimestamp As Double = strUnixTime
Dim nDateTime As System.DateTime = New System.DateTime(1970, 1, 1, 0, 0, 0, 0)
nDateTime.AddSeconds(nTimestamp)
Return nDateTime
End Function
을 시도하지만 먹이시는
strUnixTime = "1401093810"
나는 반환 값 내가 잘못 뭐하는 거지
nDateTime = #1/1/1970#
를 얻을?
nDateTime.AddSeconds(nTimestamp)
이 하지이 nDateTime
을 수정 않습니다 당신에게 코드의
감사합니다. 이제 날짜를 얻었지만 어떻게 DateTime을 얻을 수 있는지 알고 있습니까? 현재 시간이 없습니다 : nDateTime = # 4/5/2006 # – tmighty
누락되지 않았습니다! DateTime/Date 변수 * always *에는 시간 구성 요소가 들어 있습니다. 그것은 단지 * 디버거가 '00 : 00'인 경우 시간 구성 요소를 표시하지 않을 수도 있습니다. – Heinzi
오, 알겠습니다. 고맙습니다! – tmighty