[转载]java Timestamp、Date和String之间的互转
来源:互联网 发布:哪款理财软件好 编辑:程序博客网 时间:2024/06/01 10:38
业务需求:时间戳long型数据相减.
- 请求带有时间戳请注意,yy-MM-dd hh:mm:ss是12小时制格式。yy-MM-dd HH:mm:ss是24小时制格式。
1.String 转 Date
String dateStr = "2012-12-31 00:00:00";Date date = new Date();DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date = sdf.parse(dateStr);
2.long转Date 转 String
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.sss"); long orderTime = 847017321;String dateStr = sdf.format(new java.util.Date(orderTime));
3.String 转Timestamp
String tsStr = "2012-12-31 00:00:00";Timestamp ts = new Timestamp(System.currentTimeMillis()); ts = Timestamp.valueOf(tsStr);
4.Timestamp 转 String
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Timestamp ts = new Timestamp(System.currentTimeMillis()); String tsStr = ""; tsStr = sdf.format(ts);
5.Timestamp 转 Date
Timestamp ts = new Timestamp(System.currentTimeMillis()); Date date = new Date();date = ts;
6.Date 转 TimeStamp
Date date = new Date();String time = "";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");time = sdf.format(date);Timestamp ts = Timestamp.valueOf(time);
两个时间戳相减
SimpleDateFormat formatter = new SimpleDateFormat ("yyyyMMdd HH:mm:ss"); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 Date parse = formatter.parse("20150608 10:09:18");long yy = curDate.getTime() - parse.getTime();
Gson gSon= new GsonBuilder().setDateFormat(“yyyy-MM-dd’T’HH:mm:ss”).create();
Gson gson= new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").create();String date = "\"2013-02-10T13:45:30+0100\"";Date test = gson.fromJson(date, Date.class);System.out.println("date:" + test);
参考:
java Timestamp、Date和String之间的互转
将10位和13位时间戳转换为时间
两个时间戳相减
Gson java.text.ParseException: Unparseable date
Gson - Unparseable date
0 0
- [转载]java Timestamp、Date和String之间的互转
- java Timestamp、Date和String之间的互转
- java里面String,Date,TimeStamp之间的互转
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- Java:String和Date、Timestamp之间的转换
- AWK 输出重复的行 去掉重复的行
- 一个简单的桶排序
- 安卓bug及解决办法
- 路径问题
- 开源TMS团队协作web系统
- [转载]java Timestamp、Date和String之间的互转
- [错误解决方法]navicate客户端中文乱码
- 获取数据库表中中文汉字首字母
- gerrit cannot merge问题解决
- java I/O系统(3)-字节流与字符流
- 加息预期在前挡路 难道黄金就真的不敢涨了吗?
- Js笔记
- android 截屏功能管控,截止截屏和启用截屏
- STM8L 芯片 DA 功能初始化注意