11
A
回答
18
使用TimeZoneInfo
:
TimeSpan delta = TimeZoneInfo.Local.GetUtcOffset();
double utcMinuteOffset = delta.TotalMinutes;
7
这应该给你你需要的东西。
(DateTime.UtcNow - DateTime.Now).TotalMinutes;
另外您可能会发现.ToUniversalTime
DateTime函数的使用。
+1
我想你值颠倒了,应该是(DateTime.Now - DateTime.UtcNow).TotalMinutes; – dlchambers
0
见this MSDN artice的全部细节。 本文末尾的代码示例明确给出了代码以获取本地时间和UTC时间之间的差异。
对于那些不想请点击链接是从代码的摘录:
// Find difference between Date.Now and Date.UtcNow
date1 = DateTime.Now;
date2 = DateTime.UtcNow;
difference = date1 - date2;
Console.WriteLine("{0} - {1} = {2}", date1, date2, difference);
1
Response.Write((DateTime.Now - DateTime.UtcNow).TotalMinutes);
5
另一个版本:
DateTimeOffset.Now.Offset.TotalMinutes
0
DateTime localDt = DateTime.Now;
DateTime utcDt = DateTime.UtcNow;
TimeSpan localUtcDiff = utcDt.Subtract(localDt);
Console.WriteLine("The difference in minutes between local time and UTC time is " + localUtcDiff.TotalMinutes.ToString());
相关问题
- 1. 以分钟为单位获取时区偏移
- 2. Python - 以秒为单位获取UTC偏移量
- 3. 以相对于UTC的分钟为单位获取本地时间偏移量的C代码?
- 4. SQL:以分钟为单位
- 5. 转换DateTimeZone为UTC偏移
- 6. 以毫秒为单位的TImespan,以分钟和秒为单位
- 7. 时区或UTC位置偏移
- 8. Wunderground和UTC偏移
- 9. 以分钟为单位获得时间
- 10. Java SimpleDateFormat以分号分隔的分钟时区偏移
- 11. 以小时,分钟,秒钟(以秒为单位)获取时间
- 12. 配置单元 - 以分钟为单位的时间差为负
- 13. ServiceStack.Text输出UTC偏移量
- 14. 如何在秒钟内获取UTC偏移量android
- 15. 打开cookie过期以分钟/小时为单位,以天为单位过期
- 16. mediaplayer seekTo()以字节为单位的偏移量
- 17. 在MYSQL中计算两分钟的时间差(以分钟为单位)
- 18. Moment.Js:使用UTC和时区偏移的偏移日期
- 19. 如何计算ruby中UTC的给定时区的偏移量(以小时为单位)?
- 20. openAL获取/设置偏移量,以秒为单位
- 21. 获得UTC从区偏移的Javascript
- 22. 如何获得__TIME__的UTC偏移量?
- 23. 带有UTC偏移量的django DateTimeField?
- 24. 获得UTC的日期时间偏移
- 25. 以分钟为单位的一天中的时间Java
- 26. 以分钟为单位存储时间的总时间(小时)?
- 27. 计算SQL Server 2008中的时间差(以分钟为单位)
- 28. 以分钟/秒为单位获取wav音频的长度
- 29. 以分钟和秒为单位的时差?
- 30. Spark - 以分钟为单位的累积时间戳值
'GetUtcOffset(...)'接受一个参数,所以它可能有助于在示例中包含该参数。如... 'TimeSpan utcOffset = TimeZoneInfo.Local.GetUtcOffset(DateTime.Now);' – jocull