文档章节

java 时间戳、时间格式、字符串的各种互相转换与区别

新宿豪雨
 新宿豪雨
发布于 2016/07/26 14:53
字数 314
阅读 189
收藏 0

关于这方面的东西有点混乱,现在统一整理一下。

一、标准

关于日期的写法有一个国际标准,见链接http://baike.baidu.com/view/931641.htm

一般来说是一个10位或者13位的数。13位可以表示更高精度,如果同一个日期,其13位的格式比10位的多三个0(也就是乘以1000)。

二、时间格式

在java中的时间格式,有分别代表年、月、日、时、分、秒的标识,常用的是

"yyyy-MM-dd HH:mm:ss" 

代表 [年-月-日- 时:分:秒]。当然中间的-和:都可以换,比如这样

"yyyy年MM月dd日 HH时mm分ss秒" 

三、java中的互转

 

String和Date:

Date date = new Date(13位字符串);

10位的数需要在后面加上三个0的字符串,变成13位。

Date类型转String,直接toString()即可。

 

Date(String)和格式化时间(用户能看懂的):

我们一般用java中的SimpleDateFormat类来进行解析。

首先需要规定格式,比如这样:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

然后用format方法可以把13位的时间戳转成格式化时间。

format.format(13位字符串)

 

© 著作权归作者所有

共有 人打赏支持
新宿豪雨
粉丝 0
博文 9
码字总数 2074
作品 0
长沙
私信 提问
Java 8时间和日期API 20例

伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将...

黄梦巍
2015/06/19
0
0
Java 8新的时间日期库的20个使用示例

除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的...

清尘V
2015/03/17
0
0
MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别

Unix时间戳(Unix timestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。 在MySQL中如何格式化时间戳? 在mysql中因为timestamp无法支持到毫秒...

度外网络
2012/09/26
0
0
oracle 使用datetime字段比较相等: to_timestemp()使用,把时间转为带毫秒级的格式

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); 由于数据库是datetime(6)类型的,所以会有毫秒 所以要比较的话要在java代码里面先把时间转换为带有毫秒级格...

yejunwei
2018/02/27
0
0
java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间

java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。 java.sql.Date是java.util.Date的子类,是一个包装了毫秒 值的瘦包装器,允许 JDBC 将毫秒值标识...

村长大神
2015/02/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rabbitMQ 在spring 的使用

一、准备工作 maven依赖 <dependency>  <groupId>com.rabbitmq</groupId>  <artifactId>amqp-client</artifactId>  <version>4.0.2</version></dependency> <dependency......

狼王黄师傅
昨天
1
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
1
0
大数据教程(11.8)Hive1.2.2简介&初体验

上一篇文章分析了Hive1.2.2的安装,本节博主将分享Hive的体验&Hive服务端和客户端的使用方法。 一、Hive与hadoop直接的关系 Hive利用HDFS存储数据,利用MapReduce查询数据。 二、Hive与传统数...

em_aaron
昨天
3
0
跟我学Spring Cloud(Finchley版)-15-Hystrix监控详解

Hystrix提供了监控Hystrix Command的能力,本节来详细探讨。 监控端点与数据 应用整合Hystrix,同时应用包含spring-boot-starter-actuator 依赖,就会存在一个/actuator/hystrix.stream 端点...

周立_ITMuch
昨天
6
0
day26:shell题

1、 判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendor id一行中。 如果其生产商为AuthenticAMD,就显示其为AMD公司; 如果其生产商为GenuineIntel,就显示其为Intel公司; 否则,...

芬野de博客
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部