时间标准简介GMT,CST,UTC

UTC(世界标准时间)

GMT(格林尼治平时)

CST(北京时间)

Java Date使用UTC时间,如 Tue Jan 05 14:28:41 CST 2016 表示China Standard Time UT+8:00 。

Java时间处理

日期和时间模式

日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 ‘A’ 到’Z’ 和’a’ 到’z’ 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (‘) 引起来,以免进行解释。””” 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。

定义了以下模式字母(所有其他字符’A’ 到’Z’ 和’a’ 到’z’ 都被保留):GEra 标志符TextAD

y年份Number1996; 96

M年份中的月份TextJuly; Jul; 07

w年份中的周数Number27

W月份中的周数Number2

D年份中的天数Number189

d月份中的天数Number10

F月份中的星期Number2

E星期中的天数TextTuesday; Tue

aAm/pm 标记TextPM

H一天中的小时数(0-23)Number0

k一天中的小时数(1-24)Number24

Kam/pm 中的小时数(0-11)Number0

ham/pm 中的小时数(1-12)Number12

m小时中的分钟数Number30

s分钟中的秒数Number55

S毫秒数Number978

z时区General time zonePacific Standard Time; PST; GMT-08:00

Z时区RFC 822 time zone-0800

在实际开发过程中经常会遇到将Date类型的数据转换为String 类型或将String 类型的日期转换成Date类型的问题。下面就介绍一下如何将String类型的GMT、GST日期转换成Date对象。

JDK中提供了SimpleDateFormat类来实现String类型的日期和Date对象之间的互转。

1.GMT时间转换//字符串转DateStringstringDate ="Thu Oct 16 07:13:48 GMT 2015";SimpleDateFormatsdf =newSimpleDateFormat("EEE MMM ddHH:mm:ss 'GMT' yyyy",Locale.US);Datedate =sdf.parse(stringDate);System.out.println(date.toString());//Date转字符串sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sdf.format(newDate()));

2.//格式化时间SimpleDateFormatsdf =newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");Stringtime =sdf.format(newDate());System.out.println(time);//解析时间 2016-01-05T15:06:58+0800Datedate =sdf.parse(time);System.out.println(date);

3.//T代表后面跟着时间,Z代表UTC统一时间//格式化时间SimpleDateFormatsdf =newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");Stringtime =sdf.format(newDate());System.out.println(time);//解析时间 2016-01-05T15:09:54ZDatedate =sdf.parse(time);System.out.println(date);

同理,我们使用Joda-Time实现。

mysql标准时间,MySQL时间设置相关推荐

  1. [技术]mysql 慢查询时间设置_Mysql 慢查询设置

    -- 查询是否设置慢查询 show variables like 'slow_query%'; -- 慢查询时间  -- show variables like 'long_query_time'; ...

  2. mysql 慢查询时间设置_Mysql 慢查询设置

    Mysql慢查询设置 分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为"慢查询& ...

  3. mac mysql 连接超时时间设置_MAC下mysql安装连接问题

    ()里面的为终端中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点mysql,关闭mysql服务 第二步:进入终端输入(cd /usr/local/m ...

  4. mysql主从同步时间设置_MySQL主从同步的配置

    mysql主从同步的配置 主要实现单向主从同步模式的实现,原理图如下 主库(master):192.168.221.128 从库(slave):192.168.221.129 配置步骤: 1) ①.编 ...

  5. mysql主从同步时间设置,mysql主从同步设置小记

    主服务器很好配置, 分配一个唯一的server-id, 开启log-bin如下 #开启bin日志 log-bin=mysql-bin #主库上限定需要同步的dbname binlog-do-db=db ...

  6. mysql关于时间的面试题,mysql时间设置默认值MySQL常见面试题

    1.limit(选出10 到20 条) select * from students order by id limit 9,10; 2.MySQL 会使用索引的操作符号 =,>,=,betwe ...

  7. mysql 数据表 时间自动_MySQL数据库时间设置自动添加时间和自动更新时间

    MySQL字段中设置时间字段自动添加创建时间和自动更新时间设置, 设置字段类型为:timestamp 默认值设置为current_timestamp(), 更新时间字段字段类型为:timestamp ...

  8. mysql 设置电脑时间设置_怎样设置mysql密码

    有时我们会因为设置原因或时间长了忘记了数据库管理员的密码,使得我们被关在MySQL服务器外.MySQL服务器提供了一种方法可使我们在服务器上重设密码.在windows和linux/unix平台上操作稍 ...

  9. mysql数据库创建 时间,[mysql]设置创建时间为当前时间

    SQL关键词 要注意大小写 --添加CreateTime 设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name` ADD COLUMN `CreateTim ...

最新文章

  1. 超级计算机算200p什么意思,超级计算机一万年的运算仅需200秒,量子霸权的神话真的能实现吗?...
  2. pyspark DataFrame 转RDD
  3. ACP-PMP答题技巧
  4. OpenFileDialog 和 FolderBrowserDialog
  5. QML基础类型之real
  6. 通过从备份中排除这些文件夹来节省Time Machine驱动器上的空间
  7. 封送处理您的数据:利用 COM 和 Windows 2000 的高效传输数据的技术
  8. 【CodeForces - 608C】Chain Reaction (二分 或 dp ,思维)
  9. Hystix熔断解决雪崩问题
  10. (组合数学笔记)Pólya计数理论_Part.3_置换群及其性质
  11. 【Mac】一些软件的图片和视频位置 QQ 微信
  12. GIve Me A Welcome Hug!
  13. 如何将zipoutputstream返回_嫦娥五号返回器要“跳”一下再回地球!这一“跳”大有讲究...
  14. Floyd算法(附例题)
  15. n分频器 verilog_verilog 语言实现任意分频
  16. 3.0_Linux如何连接网络
  17. 云服务器防 DDoS 攻击的几种方法策略分享
  18. 权限管理框架实现(1)--Struts切面处理
  19. iOS的常用运算函数
  20. react 中使用百度地图

热门文章

  1. 运用扩展管理器完成flash图层的合并
  2. Ext 遍历树的所有节点
  3. c#解析json字符串处理清晰易懂的方法
  4. C# FolderBrowserDialog 的用法
  5. C++函数声明和定义
  6. C#的winform的中委托显示图片
  7. python深浅拷贝的底层理解_理解python中的深拷贝与浅拷贝
  8. 频偏纠正matlab实现,Matlab关于OFDM同步定时估计和频偏估计的算法
  9. 第1章 策略模式【StrategyPattern】
  10. Docker——Docker Compose