狐表的时间戳与时间互相转换

发表日期: 2024-01-09

1.时间 转 时间戳

Dim localDateTime As DateTime = DateTime.Now ' 本地时间

' 将本地时间转换为 Unix 时间戳(秒)
Dim unixTimestamp As Long = New DateTimeOffset(localDateTime).ToUnixTimeSeconds()

' 将本地时间转换为毫秒级 Unix 时间戳
Dim unixTimestampMilliseconds As Long = New DateTimeOffset(localDateTime).ToUnixTimeMilliseconds()

2.时间戳 转 时间

' 将秒级 Unix 时间戳转换为本地时间
Dim unixTimestamp As Long = 1704271702
Dim dateTime As DateTime = DateTimeOffset.FromUnixTimeSeconds(unixTimestamp).LocalDateTime

' 将毫秒级 Unix 时间戳转换为本地时间
Dim unixTimestampMilliseconds As Long = 1641650378000 ' 例如:毫秒级 Unix 时间戳
Dim localDateTime As DateTime = DateTimeOffset.FromUnixTimeMilliseconds(unixTimestampMilliseconds).LocalDateTime




随便看看
商务联系QQ : 2385350359

Copyright 2016-2023 江门蓬江区华越科技公司 版权所有 | 承接软件定制开发,欢迎联系
粤ICP备19148806号-5