如何使用C#.NET将日期时间转换为时间戳(忽略当前时区)?
我使用以下代码:
private long ConvertToTimestamp(DateTime value)
{
long epoch = (value.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
return epoch;
}
Run Code Online (Sandbox Code Playgroud)
但是它根据当前时区返回时间戳值,并且我需要结果而不使用当前时区.