架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 19504|回复: 0

[资料] .NET/C# Unix timestamp 时间戳详解

[复制链接]
发表于 2021-4-26 15:55:51 | 显示全部楼层 |阅读模式
unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)

是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

回顾:

.net core 时间戳转换(10位)
https://www.itsvse.com/thread-8933-1-1.html

c#/.net时间戳获取转换和判断等
https://www.itsvse.com/thread-3431-1-1.html

C# 时间与时间戳互转 13位
https://www.itsvse.com/thread-2752-1-1.html

UTC 和 GMT

格林尼治标准时间(GMT,旧译“格林威治平均时间”或“格林威治标准时间”)是指位于伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

协调世界时(UTC)  英文:Coordinated Universal Time ,别称:世界统一时间,世界标准时间
国际协调时间, 协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC。它从英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”而来。

GMT(Greenwish Mean Time 格林威治平时),这是UTC的民间名称。GMT=UTC

北京时间=UTC+8=GMT+8。

世界时区对照表

时区
代表城市
标准时间
夏令时
时区ID
(UTC+04:30)喀布尔阿富汗标准时间阿富汗夏令时Afghanistan Standard Time
(UTC-09:00)阿拉斯加阿拉斯加标准时间阿拉斯加夏令时Alaskan Standard Time
(UTC-10:00)阿留申群岛阿留申群岛标准时间阿留申群岛夏令时Aleutian Standard Time
(UTC+07:00)巴尔瑙尔,戈尔诺-阿尔泰斯克阿尔泰标准时间阿尔泰夏令时Altai Standard Time
(UTC+03:00)科威特,利雅得阿拉伯 (Arab) 标准时间阿拉伯 (Arab) 夏令时Arab Standard Time
(UTC+04:00)阿布扎比,马斯喀特阿拉伯半岛标准时间阿拉伯半岛夏令时Arabian Standard Time
(UTC+03:00)巴格达阿拉伯 (Arabic) 标准时间阿拉伯 (Arabic) 夏令时Arabic Standard Time
(UTC-03:00)布宜诺斯艾利斯阿根廷标准时间阿根廷夏令时Argentina Standard Time
(UTC+04:00)阿斯特拉罕,乌里扬诺夫斯克阿斯特拉罕标准时间阿斯特拉罕夏令时Astrakhan Standard Time
(UTC-04:00)大西洋时间(加拿大)大西洋标准时间大西洋夏令时Atlantic Standard Time
(UTC+09:30)达尔文澳大利亚中部标准时间澳大利亚中部夏令时AUS Central Standard Time
(UTC+08:45)尤克拉澳大利亚中西部标准时间澳大利亚中西部夏令时Aus Central W. Standard Time
(UTC+10:00)堪培拉,墨尔本,悉尼澳大利亚东部标准时间澳大利亚东部夏令时AUS Eastern Standard Time
(UTC+04:00)巴库阿塞拜疆标准时间阿塞拜疆夏令时Azerbaijan Standard Time
(UTC-01:00)亚速尔群岛亚速尔群岛标准时间亚速尔群岛夏令时Azores Standard Time
(UTC-03:00)萨尔瓦多巴伊亚标准时间巴伊亚夏令时Bahia Standard Time
(UTC+06:00)达卡孟加拉国标准时间孟加拉国夏令时Bangladesh Standard Time
(UTC+03:00)明斯克白俄罗斯标准时间白俄罗斯夏令时Belarus Standard Time
(UTC+11:00)布干维尔岛布干维尔岛标准时间布干维尔岛夏令时Bougainville Standard Time
(UTC-06:00)萨斯喀彻温加拿大中部标准时间加拿大中部夏令时Canada Central Standard Time
(UTC-01:00)佛得角群岛佛得角标准时间佛得角夏令时Cape Verde Standard Time
(UTC+04:00)埃里温高加索标准时间高加索夏令时Caucasus Standard Time
(UTC+09:30)阿德莱德中部澳大利亚标准时间中部澳大利亚夏令时Cen. Australia Standard Time
(UTC-06:00)中美洲中美洲标准时间中美洲夏令时Central America Standard Time
(UTC+06:00)阿斯塔纳中亚标准时间中亚夏令时Central Asia Standard Time
(UTC-04:00)库亚巴巴西中部标准时间巴西中部夏令时Central Brazilian Standard Time
(UTC+01:00)贝尔格莱德,布拉迪斯拉发,布达佩斯,卢布尔雅那,布拉格中欧标准时间中欧夏令时Central Europe Standard Time
(UTC+01:00)萨拉热窝,斯科普里,华沙,萨格勒布中欧的标准时间中欧的夏令时Central European Standard Time
(UTC+11:00)所罗门群岛,新喀里多尼亚太平洋中部标准时间太平洋中部夏令时Central Pacific Standard Time
(UTC-06:00)中部时间(美国和加拿大)中部标准时间中部夏令时Central Standard Time
(UTC-06:00)瓜达拉哈拉,墨西哥城,蒙特雷中部标准时间(墨西哥)中部夏令时(墨西哥)Central Standard Time (Mexico)
(UTC+12:45)查塔姆群岛查塔姆群岛标准时间查塔姆群岛夏令时Chatham Islands Standard Time
(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐中国标准时间中国夏令时China Standard Time
(UTC-05:00)哈瓦那古巴标准时间古巴夏令时Cuba Standard Time
(UTC-12:00)国际日期变更线西国际日期变更线标准时间国际日期变更线夏令时Dateline Standard Time
(UTC+03:00)内罗毕东非标准时间东非夏令时E. Africa Standard Time
(UTC+10:00)布里斯班东部澳大利亚标准时间东部澳大利亚夏令时E. Australia Standard Time
(UTC+02:00)基希讷乌东欧标准时间东欧夏令时E. Europe Standard Time
(UTC-03:00)巴西利亚东部南美洲标准时间东部南美洲夏令时E. South America Standard Time
(UTC-06:00)复活节岛复活节岛标准时间复活节岛夏令时Easter Island Standard Time
(UTC-05:00)东部时间(美国和加拿大)东部标准时间东部夏令时Eastern Standard Time
(UTC-05:00)切图马尔东部标准时间(墨西哥)东部夏令时(墨西哥)Eastern Standard Time (Mexico)
(UTC+02:00)开罗埃及标准时间埃及夏令时Egypt Standard Time
(UTC+05:00)叶卡捷琳堡俄罗斯 TZ 4 标准时间俄罗斯 TZ 4 夏令时Ekaterinburg Standard Time
(UTC+12:00)斐济斐济标准时间斐济夏令时Fiji Standard Time
(UTC+02:00)赫尔辛基,基辅,里加,索非亚,塔林,维尔纽斯FLE 标准时间FLE 夏令时FLE Standard Time
(UTC+04:00)第比利斯格鲁吉亚标准时间格鲁吉亚夏令时Georgian Standard Time
(UTC+00:00)都柏林,爱丁堡,里斯本,伦敦GMT 标准时间GMT 夏令时GMT Standard Time
(UTC-03:00)格陵兰格陵兰标准时间格陵兰夏令时Greenland Standard Time
(UTC+00:00)蒙罗维亚,雷克雅未克格林威治标准时间格林威治夏令时Greenwich Standard Time
(UTC+02:00)雅典,布加勒斯特GTB 标准时间GTB 夏令时GTB Standard Time
(UTC-05:00)海地海地标准时间海地夏令时Haiti Standard Time
(UTC-10:00)夏威夷夏威夷标准时间夏威夷夏令时Hawaiian Standard Time
(UTC+05:30)钦奈,加尔各答,孟买,新德里印度标准时间印度夏令时India Standard Time
(UTC+03:30)德黑兰伊朗标准时间伊朗夏令时Iran Standard Time
(UTC+02:00)耶路撒冷耶路撒冷标准时间耶路撒冷夏令时Israel Standard Time
(UTC+02:00)安曼约旦标准时间约旦夏令时Jordan Standard Time
(UTC+02:00)加里宁格勒俄罗斯 TZ 1 标准时间俄罗斯 TZ 1 夏令时Kaliningrad Standard Time
(UTC+12:00)彼得罗巴甫洛夫斯克-堪察加堪察加标准时间堪察加夏令时Kamchatka Standard Time
(UTC+09:00)首尔韩国标准时间韩国夏令时Korea Standard Time
(UTC+02:00)的黎波里利比亚标准时间利比亚夏令时Libya Standard Time
(UTC+14:00)圣诞岛莱恩群岛标准时间莱恩群岛夏令时Line Islands Standard Time
(UTC+10:30)豪勋爵岛豪勋爵岛标准时间豪勋爵岛夏令时Lord Howe Standard Time
(UTC+11:00)马加丹马加丹标准时间马加丹夏令时Magadan Standard Time
(UTC-09:30)马克萨斯群岛马克萨斯群岛标准时间马克萨斯群岛夏令时Marquesas Standard Time
(UTC+04:00)路易港毛里求斯标准时间毛里求斯夏令时Mauritius Standard Time
(UTC-02:00)中大西洋中大西洋标准时间中大西洋夏令时Mid-Atlantic Standard Time
(UTC+02:00)贝鲁特中东标准时间中东夏令时Middle East Standard Time
(UTC-03:00)蒙得维的亚蒙得维的亚标准时间蒙得维的亚夏令时Montevideo Standard Time
(UTC+00:00)卡萨布兰卡摩洛哥标准时间摩洛哥夏令时Morocco Standard Time
(UTC-07:00)山地时间(美国和加拿大)山地标准时间山地夏令时Mountain Standard Time
(UTC-07:00)奇瓦瓦,拉巴斯,马萨特兰山地标准时间(墨西哥)山地夏令时(墨西哥)Mountain Standard Time (Mexico)
(UTC+06:30)仰光缅甸标准时间缅甸夏令时Myanmar Standard Time
(UTC+07:00)新西伯利亚新西伯利亚标准时间新西伯利亚夏令时N. Central Asia Standard Time
(UTC+01:00)温得和克纳米比亚标准时间纳米比亚夏令时Namibia Standard Time
(UTC+05:45)加德满都尼泊尔标准时间尼泊尔夏令时Nepal Standard Time
(UTC+12:00)奥克兰,惠灵顿新西兰标准时间新西兰夏令时New Zealand Standard Time
(UTC-03:30)纽芬兰纽芬兰标准时间纽芬兰夏令时Newfoundland Standard Time
(UTC+11:00)诺福克岛诺福克岛标准时间诺福克岛夏令时Norfolk Standard Time
(UTC+08:00)伊尔库茨克俄罗斯 TZ 7 标准时间俄罗斯 TZ 7 夏令时North Asia East Standard Time
(UTC+07:00)克拉斯诺亚尔斯克俄罗斯 TZ 6 标准时间俄罗斯 TZ 6 夏令时North Asia Standard Time
(UTC+08:30)平壤朝鲜标准时间朝鲜夏令时North Korea Standard Time
(UTC+06:00)鄂木斯克鄂木斯克标准时间鄂木斯克夏令时Omsk Standard Time
(UTC-04:00)圣地亚哥太平洋南美洲标准时间太平洋南美洲夏令时Pacific SA Standard Time
(UTC-08:00)太平洋时间(美国和加拿大)太平洋标准时间太平洋夏令时Pacific Standard Time
(UTC-08:00)下加利福尼亚州太平洋标准时间(墨西哥)太平洋夏令时(墨西哥)Pacific Standard Time (Mexico)
(UTC+05:00)伊斯兰堡,卡拉奇巴基斯坦标准时间巴基斯坦夏令时Pakistan Standard Time
(UTC-04:00)亚松森巴拉圭标准时间巴拉圭夏令时Paraguay Standard Time
(UTC+01:00)布鲁塞尔,哥本哈根,马德里,巴黎罗马标准时间罗马夏令时Romance Standard Time
(UTC+11:00)乔库尔达赫俄罗斯 TZ 10 标准时间俄罗斯 TZ 10 夏令时Russia Time Zone 10
(UTC+12:00)阿纳德尔,堪察加彼得罗巴甫洛夫斯克俄罗斯 TZ 11 标准时间俄罗斯 TZ 11 夏令时Russia Time Zone 11
(UTC+04:00)伊热夫斯克,萨马拉俄罗斯 TZ 3 标准时间俄罗斯 TZ 3 夏令时Russia Time Zone 3
(UTC+03:00)莫斯科,圣彼得堡,伏尔加格勒俄罗斯 TZ 2 标准时间俄罗斯 TZ 2 夏令时Russian Standard Time
(UTC-03:00)卡宴,福塔雷萨南美洲东部标准时间南美洲东部夏令时SA Eastern Standard Time
(UTC-05:00)波哥大,利马,基多,里奥布朗库南美洲太平洋标准时间南美洲太平洋夏令时SA Pacific Standard Time
(UTC-04:00)乔治敦,拉巴斯,马瑙斯,圣胡安南美洲西部标准时间南美洲西部夏令时SA Western Standard Time
(UTC-03:00)圣皮埃尔和密克隆群岛圣皮埃尔标准时间圣皮埃尔夏令时Saint Pierre Standard Time
(UTC+11:00)萨哈林萨哈林标准时间萨哈林夏令时Sakhalin Standard Time
(UTC+13:00)萨摩亚群岛萨摩亚群岛标准时间萨摩亚群岛夏令时Samoa Standard Time
(UTC+07:00)曼谷,河内,雅加达东南亚标准时间东南亚夏令时SE Asia Standard Time
(UTC+08:00)吉隆坡,新加坡马来西亚半岛标准时间马来西亚半岛夏令时Singapore Standard Time
(UTC+02:00)哈拉雷,比勒陀利亚南非标准时间南非夏令时South Africa Standard Time
(UTC+05:30)斯里加亚渥登普拉斯里兰卡标准时间斯里兰卡夏令时Sri Lanka Standard Time
(UTC+02:00)大马士革叙利亚标准时间叙利亚夏令时Syria Standard Time
(UTC+08:00)台北台北标准时间台北夏令时Taipei Standard Time
(UTC+10:00)霍巴特塔斯马尼亚岛标准时间塔斯马尼亚岛夏令时Tasmania Standard Time
(UTC-03:00)阿拉瓜伊纳托坎廷斯标准时间托坎廷斯夏令时Tocantins Standard Time
(UTC+09:00)大阪,札幌,东京东京标准时间东京夏令时Tokyo Standard Time
(UTC+07:00)托木斯克托木斯克标准时间托木斯克夏令时Tomsk Standard Time
(UTC+13:00)努库阿洛法汤加标准时间汤加夏令时Tonga Standard Time
(UTC+09:00)赤塔市外贝加尔标准时间外贝加尔夏令时Transbaikal Standard Time
(UTC+03:00)伊斯坦布尔土耳其标准时间土耳其夏令时Turkey Standard Time
(UTC-04:00)特克斯和凯科斯群岛特克斯和凯科斯群岛标准时间特克斯和凯科斯群岛夏令时Turks And Caicos Standard Time
(UTC+08:00)乌兰巴托乌兰巴托标准时间乌兰巴托夏令时Ulaanbaatar Standard Time
(UTC-05:00)印地安那州(东部)美国东部标准时间美国东部夏令时US Eastern Standard Time
(UTC-07:00)亚利桑那美国山地标准时间美国山地夏令时US Mountain Standard Time
(UTC)协调世界时协调世界时协调世界时UTC
(UTC+12:00)协调世界时+12UTC+12UTC+12UTC+12
(UTC-02:00)协调世界时-02UTC-02UTC-02UTC-02
(UTC-08:00)协调世界时-08UTC-08UTC-08UTC-08
(UTC-09:00)协调世界时-09UTC-09UTC-09UTC-09
(UTC-11:00)协调世界时-11UTC-11UTC-11UTC-11
(UTC-04:00)加拉加斯委内瑞拉标准时间委内瑞拉夏令时Venezuela Standard Time
(UTC+10:00)符拉迪沃斯托克俄罗斯 TZ 9 标准时间俄罗斯 TZ 9 夏令时Vladivostok Standard Time
(UTC+08:00)珀斯澳大利亚西部标准时间澳大利亚西部夏令时W. Australia Standard Time
(UTC+01:00)中非西部中非西部标准时间中非西部夏令时W. Central Africa Standard Time
(UTC+01:00)阿姆斯特丹,柏林,伯尔尼,罗马,斯德哥尔摩,维也纳西欧标准时间西欧夏令时W. Europe Standard Time
(UTC+07:00)科布多西蒙古标准时间西蒙古夏令时W. Mongolia Standard Time
(UTC+05:00)阿什哈巴德,塔什干西亚标准时间西亚夏令时West Asia Standard Time
(UTC+02:00)加沙,希伯伦西岸加沙标准时间西岸加沙夏令时West Bank Standard Time
(UTC+10:00)关岛,莫尔兹比港太平洋西部标准时间太平洋西部夏令时West Pacific Standard Time
(UTC+09:00)雅库茨克俄罗斯 TZ 8 标准时间俄罗斯 TZ 8 夏令时Yakutsk Standard Time


网上很多 .NET/C# 代码获取时间戳都不正确,正确代码如下:


QQ截图20210426104824.jpg
https://docs.microsoft.com/zh-cn/dotnet/standard/datetime/converting-between-time-zones




上一篇:当代中国经济中期习题课
下一篇:(转).NET/C# 将文件夹打包成 zip 文件
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-29 21:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表