时间的生成增减转换

时间的生成

System.currentTimeMillis():表示毫秒数,即获得的是自1970-1-01 00:00:00.000 到当前时刻的时间的总毫秒数,类型为long,以下毫秒都是。

时间的加减:

时间的转换:

关于规定的格式:(“yy-MM-dd HH:mm:ss”) 两个小写的yy会输出年份的后两位比如:输出为18

两个大写的HH表示的是24小时制的时间,两个小写的hh表示12小时制的时间

eclipse输出效果

**Date方式**

Wed Jul 18 16:15:54 CST 2018

**日历类方式**

Wed Jul 18 16:15:54 CST 2018

**时间戳方式**

2018-07-18 16:15:54.12

***关于毫秒数***

1531901754089

1531901754105

1531901754105

1531901754120

法一

2018-07-28 16:15:54.12

法二

Sat Jul 28 16:15:54 CST 2018

*****************************************************

1.Date类型转换为String类型

18-07-18 16:15:54

********************************

2.String 转化Date

Tue Jul 17 00:00:00 CST 2018

********************************

3.String 转成 Timestamp

2012-01-14 08:11:00.0

********************************

4.Timestamp 转成 String

2018/07/18 16:15:54

2018-07-18 16:15:54.12

********************************

5.Date转 TimeStamp

2018-07-18 16:15:54.0

********************************

6.TimeStamp转Date

2018-07-18 16:15:54.12

数据库中的四种时间类型:

DATETIME:类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值, 支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。 DATE:类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-DD'格式显示DATE值,支持的范围是'1000-01-01'到'9999-12-31'。 TIMESTAMP:列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。 TIME:数据类型表示一天中的时间。MySQL检索并且以"HH:MM:SS"格式显示TIME值。支持的范围是'00:00:00'到'23:59:59'。

你可能感兴趣的:(时间的生成增减转换)