本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《
阿里云开发者社区用户服务协议
》和
《
阿里云开发者社区知识产权保护指引
》。如果您发现本社区中有涉嫌抄袭的内容,填写
侵权投诉表单
进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
char
s[
80
];
strftime(s,
80
,
"
%Y-%m-%d %H:%M:%S
"
, p);
printf(
"
%d: %s\n
"
, (
int
)t, s);
char
s[
80
];
strftime(s,
80
,
"
%Y-%m-%d %H:%M:%S::%Z
"
, p);
printf(
"
%d: %s\n
"
, (
int
)t, s);
GMT(Greenwich Mean Time)代表格林尼治标准时间。十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年旧皇家观测所正式成立,通过格林威治的
子午线
作为划分地球东西两半球的经度零度。观测所门口墙上有一个标志24小时的时钟,显示当下的时间,对全球而言,这里所设定的时间是世界时间参考点,全球都以格林威治的时间作为标准来设定时间,这就是我们耳熟能详的「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.)的由来。
CST却同时可以代表如下 4 个不同的时区:
char
s[
80
];
strftime(s,
80
,
"
%Y-%m-%d %H:%M:%S::%Z
"
, p);
printf(
"
%d: %s\n
"
, (
int
)t, s);
t
=
1408413451
+
28800
;
p
=gmtime(&
t);
strftime(s,
80
,
"
%Y-%m-%d %H:%M:%S
"
, p);
printf(
"
%d: %s\n
"
, (
int
)t, s);
return
0
;