Java 日期时间 Date类型,long类型,String类型表现形式的转换
1、java.util.Date类型转换成long类型
2、由long类型转换成Date类型
3、"08/31/2006 21:08:00"格式的String转换java.util.Date类型
//注意HH与hh含认不同,HH表示以24小时制取,hh表示以12小时制取
常用的格式的含义,摘自Jdk,注意大小写的含义通常是不同的:
字母 含义 示例
y Year 1996;96 哪一年
M Month in year J uly;Jul;07 一年中的哪一月
m Minute in hour 30 一个小时中的第几分钟
w Week in year 27 一年中的第几个星期
W Week in month 2 一个月中的第几个星期
D Day in year 189 一年中的第几天
d Day in month 10 一个月中的第几天
H Hour in day (0-23) 0 一天中的第几个小时(24小时制)
h Hour in am/pm (1-12) 12 一天中上午、下午的第几个小时(12小时制)
S Millisecond 978 毫秒数
s Second in minute 55 一分钟的第几秒
4、系统当前时间
1、java.util.Date类型转换成long类型
java.util.Date dt = new Date(); System.out.println(dt.toString()); //java.util.Date的含义 long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数
eg: long endTime = 1450940482626l; long startTime= 1450943880545l; Date st=new Date(startTime); Date et=new Date(endTime); // SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS"); //显示秒后的毫秒数 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String stime = sdf.format(st); String etime = sdf.format(et); System.out.println("开始时间:"+stime); System.out.println("结束时间:"+etime);
2、由long类型转换成Date类型
SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); //前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型 java.util.Date dt = new Date(lSysTime1 * 1000); String sDateTime = sdf.format(dt); //得到精确到秒的表示:08/31/2006 21:08:00 System.out.println(sDateTime);
3、"08/31/2006 21:08:00"格式的String转换java.util.Date类型
String sDt = "08/31/2006 21:08:00"; SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); Date dt2 = sdf.parse(sDt); //继续转换得到秒数的long型 long lTime = dt2.getTime() / 1000;
//注意HH与hh含认不同,HH表示以24小时制取,hh表示以12小时制取
常用的格式的含义,摘自Jdk,注意大小写的含义通常是不同的:
字母 含义 示例
y Year 1996;96 哪一年
M Month in year J uly;Jul;07 一年中的哪一月
m Minute in hour 30 一个小时中的第几分钟
w Week in year 27 一年中的第几个星期
W Week in month 2 一个月中的第几个星期
D Day in year 189 一年中的第几天
d Day in month 10 一个月中的第几天
H Hour in day (0-23) 0 一天中的第几个小时(24小时制)
h Hour in am/pm (1-12) 12 一天中上午、下午的第几个小时(12小时制)
S Millisecond 978 毫秒数
s Second in minute 55 一分钟的第几秒
4、系统当前时间
long lSysTime2 = System.currentTimeMillis(); //得到毫秒表示的系统当前时间
发表评论
-
关系型数据库三范式解释
2016-04-07 11:54 1232数据库 三范式最简单最易记的解释,整理一下方便大家记忆。 书上 ... -
java验证字符串中是否包含数字,对数字的操作
2016-03-15 11:01 9479在javascript中有一个方法 ... -
jdk7 Collections.sort()方法报非法参数异常
2016-03-03 18:57 12058JDK7的Comparison method violates ... -
Maven 中央仓库地址和lastUpdate文件删除
2016-03-01 13:46 8033Maven 中央仓库地址: 1. http://mvnrep ... -
log4j.properties配置详解
2016-01-18 16:50 1271Log4J的配置文件(Configuration File)就 ... -
Java多线程-工具篇-BlockingQueue
2015-11-24 16:13 972Java多线程-工具篇-Block ... -
Java 实例 - 队列(Queue)入门用法
2015-11-23 17:27 1994队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表 ... -
Java中序列化的serialVersionUID作用
2015-11-13 14:13 4807Java序列化是将一个对象 ... -
java的序列化和反序列化
2015-10-27 19:48 1108Java基础学习总结——Jav ... -
java中volatile关键字的含义
2015-08-12 20:10 748java中volatile关键字的含 ... -
Java读写文件中文乱码问题
2015-07-20 17:49 2956问题:在用Java程序进行读写含中文的txt文件时,经常会出现 ... -
String类中split方法的使用
2015-07-02 14:39 978String类中split方法的使用 split 方法:将一个 ... -
PreparedStatement防止SQL注入
2015-04-11 16:27 2785一条效率差的sql语句,足以毁掉整个应用. Stateme ... -
Session的生命周期
2015-04-11 11:58 903我们已经知道,Session是在用户第一次访问网 ... -
JAVA多线程和并发基础
2015-04-11 11:58 765JAVA多线程和并发基础 ... -
Java中equals()与hashCode()方法详解
2015-04-08 16:19 872一.equals()方法详解 equals()方法在o ... -
json数据后台处理
2015-03-30 16:05 789JAVA解析JSON问题,怎么解析,急!! String j ... -
java判断list为空
2015-01-30 15:25 3937java判断list为空 if(null == list | ... -
httpclient使用实践
2015-01-09 17:09 1333httpclient是什么这里不再详述(可参考最下方网址);直 ... -
java反射获取属性和方法
2015-01-09 11:12 3102反射的应用一般是要用到某些特殊类的属性和方法,无论是一般方法还 ...
相关推荐
Java日期时间Date类型,long类型,String类型表现形式的转换.pdf
java编程中String类型时间转化成Date类型
一个long型与Date型时间转换工具,适合测试人员使用,内附JAVA代码
自己写的一个date与long型转换工具,输入时间自动转换为对应的long型
日期转换,long类型时间转换成string类型
日期转换例子,支持含各种语言的三个字母缩写...适用于数据导入数据库String类型中含英文缩写转换,网上普遍使用的String to Date 都不适用含Mon Jul 等缩写,对比API,可以实现任意格式的String 类型转换成Date类型
js string转date,js字符串转换成日期,此代码支持将datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。
java的Date类型转换成MySQL的DateTime类型.docx
Java_Date_日期时间整理 1、获取服务器端当前日期:1、获取服务器端当前日期:按照指定格式打印日期
java 时间转换 date time = new date() 对时间的格式化。这个可以帮助大家解决时间的问题
用于String类型的日期计算 String date1 = "2018-09-18"; String date2 = "2018-08-18"; String[] d1 = date1.split("-"); String[] d2 = date2.split("-"); int[] a1={0,0,0}; int[] a2={0,0,0}; int[]...
java的Date类型转换成MySQL的DateTime类型.doc
归纳了java中Date类型的转换和Oracle中Date类型转换的常见和部分不常见问题总结
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx
有关java中的Date,String,Timestamp之间的转化问题
Android/java的long类型时间戳,转换成时间格式的工具类
string 和 date类型相互转换的问题
js date转String 日期字符串转换
java实现格式化Date类型,输入Date输出Date。遍历日期