CST - 中国标准时间
CST - 美国中部标准时间
1、GMT(Greenwich Mean Time)格林威治标准时间
英国伦敦的本地时间。
2、UTC(Universal Time Coordinated)通用协调时,同UT
UTC与格林威治标准时间(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。
3、CST时间
Central Standard Time (USA) UT-6:00 美国标准时间
Central Standard Time (Australia) UT+9:30 澳大利亚标准时间
China Standard Time UT+8:00 中国标准时间
Cuba Standard Time UT-4:00 古巴标准时间
通过Java获取的CST时间用的是China Standard Time(UT+8:00),而客户端JavaScript则默认采用的是美国的中部时间Central Standard Time (USA)(UT-6:00)。
4、整个地球分为24个时区,每个时区都有自己的本地时间。
UTC + 时区差 = 本地时间
北京时区是东八区,领先UTC八个小时。
时区差东为正,西为负。例如,东八区(北京)是 +0800,西五区(纽约)是-0500,加州是西八区,是-0800,美国中部时区是西六区,-0600,
美国山地时区是西七区,-0700,太平洋时 区是西八区,-0800,在夏天使用夏时制,成为-0700。德国时区是东一区,+0100,夏天变为+0200。
时区差东为正,西为负。在此,把东八区时区差记为 +0800,
UTC + (+0800) = 北京时间
UTC + (-0500) = 纽约时间
北京时间 = 纽约时间 + 1300
北京时间Date:Thur,08 Oct 2009 09:32:30 +08:00
09+24-13=20
纽约时间Date:Thur,07 Oct 2009 20:32:30 -05:00
5、Java中取的CST时间是中国标准时间。
Thu Oct 08 11:41:02 CST 2009采用的是中国的CST标准时间
public static void cst2gmt(Date date) {
DateFormat nowFormat = new SimpleDateFormat();
DateFormat cstFormat = new SimpleDateFormat();
DateFormat gmtFormat = new SimpleDateFormat();
TimeZone nowTime = TimeZone.getTimeZone(”GMT+8:00″);
TimeZone gmtTime = TimeZone.getTimeZone(”GMT”);
TimeZone cstTime = TimeZone.getTimeZone(”CST”);
cstFormat.setTimeZone(gmtTime);
gmtFormat.setTimeZone(cstTime);
nowFormat.setTimeZone(nowTime);
System.out.println(”NOW Time: ” + nowFormat.format(date));
System.out.println(”GMT Time: ” + cstFormat.format(date));
System.out.println(”CST Time: ” + gmtFormat.format(date));
}
执行结果如下:
NOW Time: 09-10-8 下午7:41
GMT Time: 09-10-8 上午11:41
CST Time: 09-10-8 上午6:41
Thu Oct 08 19:41:02 CST 2009
Thu Oct 08 11:41:02 CST 2009
JavaScript中取的CST时间是美国标准时间:
09+24-14=19:00
Thu Oct 08 19:45:46 CST 2009表示的是Fri Oct 9 09:45:46 UTC+0800 2009的中国标准时间
< --script LANGUAGE="JavaScript">
时区缩写:
标准时间代码 |
与GMT的偏移量 |
描述 |
NZDT |
+13:00 |
新西兰夏令时 |
IDLE |
+12:00 |
国际日期变更线,东边 |
NZST |
+12:00 |
新西兰标准时间 |
NZT |
+12:00 |
新西兰时间 |
AESST |
+11:00 |
澳大利亚东部夏时制 |
CST(ACSST) |
+10:30 |
中澳大利亚标准时间 |
CADT |
+10:30 |
中澳大利亚夏时制 |
SADT |
+10:30 |
南澳大利亚夏时制 |
EST(EAST) |
+10:00 |
东澳大利亚标准时间 |
GST |
+10:00 |
关岛标准时间 |
LIGT |
+10:00 |
澳大利亚墨尔本时间 |
CAST |
+9:30 |
中澳大利亚标准时间 |
SAT(SAST) |
+9:30 |
南澳大利亚标准时间 |
WDT(AWSST) |
+9:00 |
澳大利亚西部标准夏令时 |
JST |
+9:00 |
日本标准时间,(USSR Zone 8) |
KST |
+9:00 |
韩国标准时间 |
MT |
+8:30 |
毛里求斯时间 |
WST(AWST) |
+8:00 |
澳大利亚西部标准时间 |
CCT |
+8:00 |
中国沿海时间(北京时间) |
JT |
+7:30 |
爪哇时间 |
IT |
+3:30 |
伊朗时间 |
BT |
+3:00 |
巴格达时间 |
EETDST |
+3:00 |
东欧夏时制 |
CETDST |
+2:00 |
中欧夏时制 |
EET |
+2:00 |
东欧,(USSR Zone 1) |
FWT |
+2:00 |
法国冬时制 |
IST |
+2:00 |
以色列标准时间 |
MEST |
+2:00 |
中欧夏时制 |
METDST |
+2:00 |
中欧白昼时间 |
SST |
+2:00 |
瑞典夏时制 |
BST |
+1:00 |
英国夏时制 |
CET |
+1:00 |
中欧时间 |
DNT |
+1:00 |
Dansk Normal Tid |
FST |
+1:00 |
法国夏时制 |
MET |
+1:00 |
中欧时间 |
MEWT |
+1:00 |
中欧冬时制 |
MEZ |
+1:00 |
中欧时区 |
NOR |
+1:00 |
挪威标准时间 |
SET |
+1:00 |
Seychelles Time |
SWT |
+1:00 |
瑞典冬时制 |
WETDST |
+1:00 |
西欧光照利用时间(夏时制) |
GMT |
0:00 |
格林威治标准时间 |
WET |
0:00 |
西欧 |
WAT |
-1:00 |
西非时间 |
NDT |
-2:30 |
纽芬兰(新大陆)白昼时间 |
ADT |
-03:00 |
大西洋白昼时间 |
NFT |
-3:30 |
纽芬兰(新大陆)标准时间 |
NST |
-3:30 |
纽芬兰(新大陆)标准时间 |
AST |
-4:00 |
大西洋标准时间(加拿大) |
EDT |
-4:00 |
(美国)东部夏令时 |
CDT |
-5:00 |
(美国)中部夏令时 |
EST |
-5:00 |
(美国)东部标准时间 |
CST |
-6:00 |
(美国)中部标准时间 |
MDT |
-6:00 |
(美国)山地夏令时 |
MST |
-7:00 |
(美国)山地标准时间 |
PDT |
-7:00 |
(美国)太平洋夏令时 |
PST |
-8:00 |
(美国)太平洋标准时间 |
YDT |
-8:00 |
Yukon夏令时 |
HDT |
-9:00 |
夏威仪/阿拉斯加白昼时间 |
YST |
-9:00 |
Yukon标准时 |
AHST |
-10:00 |
夏威仪-阿拉斯加标准时间 |
CAT |
-10:00 |
中阿拉斯加时间 |
NT |
-11:00 |
州时间(Nome Time) |
IDLW |
-12:00 |
国际日期变更线,西边 |
相关推荐
第一种实现方法:使用 SimpleDateFormat 解析 GMT 时间格式 使用 java.text.SimpleDateFormat 类可以解析 GMT 时间格式。首先,需要创建一个 SimpleDateFormat 对象,并指定其模式为 "EEE MMM dd hh:mm:ss z yyyy...
- `"EEE MMM dd HH:mm:ss z yyyy"`:这种格式是标准的日期时间格式,其中`EEE`表示星期几缩写,`MMM`表示月份缩写,`dd`表示日期,`HH:mm:ss`表示小时分钟秒,`z`表示时区,`yyyy`表示年份。 - `"yyyy-MM-dd HH:mm...
在iOS开发中,获取全球不同时区的当前时间是一项常见的需求。这个名为"testtimezone 20181210"的项目提供了一个源码示例,帮助开发者理解并实现这一功能。以下是对这个项目及其相关知识点的详细解读。 首先,我们...
这里我们关注的是将“Oct 27 2009 7:00:00.106AM”这样的时间格式转换为TimeDate格式。这个特定格式包含月份(英文缩写)、日、年、小时(12小时制)、分钟、秒和毫秒,并且有AM/PM的区分。在大多数编程语言中,这种...
### Java.util.TimeZone的世界时区列表解析 #### 一、概述 `java.util.TimeZone` 是Java标准库中的一个类,用于表示不同时区的信息。本文档提供了通过`java.util.TimeZone`类导出的世界范围内时区列表。该列表不仅...
特征将时区名称解析为UTC偏移量支持所有TZ数据库缩写支持Ruby on Rails时区名称识别本地时区名称检查字符串是否为有效的时区或缩写当前和历史时区和偏移量按时间,地区,语言环境和夏令时过滤结果输入格式: 时区...
3. **时区处理**:在跨时区的应用中,时间格式化需要考虑时区转换。通常,我们可以使用`pytz`库(Python)或`java.time.ZoneId`(Java)来处理不同时区的时间。例如,从UTC转换到本地时区,或者显示特定时区的时间。...
在Python中进行日期和时间格式化输出是一个常用且非常重要的功能,它允许用户按照特定的格式展示日期和时间数据。在Python的标准库中,`datetime`模块提供了很多处理日期和时间相关的功能。本小结将主要介绍`...
为了使时间更具可读性,我们通常会使用`SimpleDateFormat`类来自定义输出的时间格式。`SimpleDateFormat`是`DateFormat`的子类,它允许我们通过指定模式来控制日期/时间的格式化方式。 #### 定义格式 首先,创建一...
至于时间格式化,Golang使用`Format()`方法和自定义的布局(Layout)字符串来控制时间的显示。布局字符串是由`time.Time`的`Format`方法解析的模板,它定义了日期和时间的格式。常见的误解是“2006-01-02 15:04:05”...
本文将详细解析这些常用的时间格式,并提供一些实际应用中的例子,帮助初学者快速上手。 时间格式主要用于将日期和时间数据转换成易于阅读的文本字符串,同时也用于将文本字符串解析回日期和时间对象。在.NET框架中...
它们定义了一个标准的日期和时间格式,如"Mon, 02 Jan 2000 15:04:05 -0500"。这个格式包含了以下部分: 1. **星期几**: 三个字母的缩写,例如"Mon"代表星期一。 2. **逗号**: 分隔星期几和日期。 3. **日期**: 1-...
### 时间格式化符号详解 - `%a`和`%A`:分别表示星期的缩写和全称英文表示,如`Fri`和`Friday`。 - `%b`和`%B`:分别表示月份的缩写和全称英文表示,如`Oct`和`October`。 - `%c`:表示完整的日期和时间,通常格式...
在PHP编程语言中,`date()`函数是一个至关重要的日期和时间处理函数,它允许开发者将当前时间或指定的时间格式化为人类可读的字符串。在本文中,我们将深入探讨`date()`函数的工作原理、参数、返回值以及如何利用它...
例如,你可以创建一个定时器,每隔一段时间调用上述的`convertJsonDate()`函数,然后将结果显示在页面上,同时根据时间差生成诸如"1分钟前"这样的简写形式。 总的来说,理解和处理JSON中的日期格式是JavaScript开发...
8. **Carbon实例化**:你可以直接创建Carbon实例,例如`Carbon::parse('2022-01-01 00:00:00')`,或者从其他日期和时间格式解析。 9. **时间比较**:Carbon对象支持比较操作,如`$date1->greaterThan($date2)`或`$...
- **解析和格式化**:能够解析各种时间表示格式,并将其转换为标准的日期和时间对象。 对于开发人员来说,`wtftz`库简化了与时区相关的复杂性,使得在Python应用程序中处理跨时区的时间数据变得更加便捷。通过`pip ...
支持带时区缩写或UTC偏移量的日期( "August 14, 2015 EST" , "21 July 2013 10:15 pm +0500" ...) 较长的文本。 如何使用 使用dateparser解析日期的最直接方法是使用dateparser.parse()函数,该函数包装了模块...
与GMT不同,CST这个缩写在不同的上下文中可能指代不同的时区。具体来说,它可以指: 1. **Central Standard Time (USA)**:北美中部时间(UTC-6:00)。 2. **Central Standard Time (Australia)**:澳大利亚中部...
源码可能会展示如何设置日期和时间格式,如`setTimeZone:`方法用于指定日期格式化时使用的时区,以及`stringFromDate:`用于将日期对象转换为字符串。通过这些方法,开发者可以学习到如何在应用中正确显示用户的本地...