时间对象
在该示例中,我们给定了四种format
格式,并将当前时间用这四种格式转换后打印出来。执行后,输出结果如下:
2018-07-22 11:17:13.797
Sun Jul 22 11:17:13 CST +0800 2018
Time is: 11:17:13 am
- 如果使用的字母与格式化字符冲突时,可以使用符号转义该字符,这样时间格式解析器会认为该字符不是格式化字符,而是普通字母。因此这里的第三个字符串示例输出为:
Time is: 11:17:13 am
- 使用
Format
方法接收的是自定义的时间格式化语法(如:Y-m-d H:i:s
),而非标准库的时间格式语法(如:2006-01-02 15:04:05
),因此在这里的第四个字符串示例中原样输出参数值;
在该示例中,我们使用四种标准库的时间格式化语法格式化当前的时间并输出结果到终端。执行后,输出结果为:
2018-07-22 11:28:13.945
Sun Jul 22 11:28:13 CST 2018
Time is: 11:28:13 AM
- 标准库的时间格式化语法自有特点,是不是感觉有点复杂;
执行后,输出结果为:
2017-07-22
2017-07-22 11:42:36 CST
2017-07-22 03:42:36 UTC
2018-08-22 00:00:00
2018-07-22 10:42:36