java中unix时间戳,date以及string之间的形式转换
2015-10-08 17:35
579 查看
1、时间戳转化为Date(or String)
//时间戳转化为Sting或DateSimpleDateFormat
format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );Long
time=new Long(445555555);String
d = format.format(time);Date
date=format.parse(d);System.out.println("Format To String(Date):"+d);System.out.println("Format To Date:"+date);运行结果:Format To String(Date):1970-01-06 11:45:55Format To Date:Tue Jan 06 11:45:55 CST 19702、Date(or String)转化为时间戳//Date或者String转化为时间戳SimpleDateFormat
format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );String
time="1970-01-06 11:45:55";Date
date = format.parse(time);System.out.print("Format To times:"+date.getTime());运行结果:Format To times:4455550003、注意定义SimpleDateFormat时new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" );里面字符串头尾不能有空格,有空格那是用转换时对应的时间空格也要有空格(两者是对应的),比如://Date或者String转化为时间戳SimpleDateFormat
format = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );String
time="1970-01-06 11:45:55";Date
date = format.parse(time);System.out.print("Format To times:"+date.getTime());运行结果(报错):Exception in thread "main" java.text.ParseException: Unparseable date: "1970-01-06 11:45:55"改正://Date或者String转化为时间戳SimpleDateFormat
format = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );String
time=" 1970-01-06 11:45:55 ";//注:改正后这里前后也加了空格Date
date = format.parse(time);System.out.print("Format To times:"+date.getTime());运行结果:Format To times:445555000
//时间戳转化为Sting或DateSimpleDateFormat
format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );Long
time=new Long(445555555);String
d = format.format(time);Date
date=format.parse(d);System.out.println("Format To String(Date):"+d);System.out.println("Format To Date:"+date);运行结果:Format To String(Date):1970-01-06 11:45:55Format To Date:Tue Jan 06 11:45:55 CST 19702、Date(or String)转化为时间戳//Date或者String转化为时间戳SimpleDateFormat
format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );String
time="1970-01-06 11:45:55";Date
date = format.parse(time);System.out.print("Format To times:"+date.getTime());运行结果:Format To times:4455550003、注意定义SimpleDateFormat时new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" );里面字符串头尾不能有空格,有空格那是用转换时对应的时间空格也要有空格(两者是对应的),比如://Date或者String转化为时间戳SimpleDateFormat
format = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );String
time="1970-01-06 11:45:55";Date
date = format.parse(time);System.out.print("Format To times:"+date.getTime());运行结果(报错):Exception in thread "main" java.text.ParseException: Unparseable date: "1970-01-06 11:45:55"改正://Date或者String转化为时间戳SimpleDateFormat
format = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );String
time=" 1970-01-06 11:45:55 ";//注:改正后这里前后也加了空格Date
date = format.parse(time);System.out.print("Format To times:"+date.getTime());运行结果:Format To times:445555000
相关文章推荐
- 详解Java图形化编程中的鼠标事件设计
- JAVA eclipse 字体的大小正确调整步骤
- Spring MVC 注解说明
- 解决Perhaps you are running on a JRE rather than a JDK?问题
- spring mvc 调度器
- Java阳历转农历
- 韩顺平java 第30讲 布局管理器
- struts2的bean标签和set标签
- Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)
- java自动类型提升
- Java 集合系列13之 WeakHashMap详细介绍(源码解析)和使用示例
- Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例
- Java基础知识强化之IO流笔记26:FileInputStream / FileOutputStream 复制mp4视频的案例
- Java中Map的用法
- Try...catch...finally与直接throw的区别
- Java 集合系列11之 Hashtable详细介绍(源码解析)和使用示例
- java的数据类型
- 求字符串的最大回文子串
- Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例
- Java基础知识强化之IO流笔记25:FileInputStream / FileOutputStream 复制图片案例