社区
Java SE
帖子详情
时间格式化问题。。。。急
gaofeng9339
2007-08-14 06:06:46
20070725T160000 怎么把它转为 毫秒,
...全文
278
14
打赏
收藏
时间格式化问题。。。。急
20070725T160000 怎么把它转为 毫秒,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhao0p
2007-08-16
打赏
举报
回复
上边直接通过jdk提供的Calendar类来实现,通过这个类可以实现大多数的时间转换。
zhao0p
2007-08-16
打赏
举报
回复
String str="20070725T160000"; //分析你的时间格式
String[] a=str.split("T"); //以“T”为分割符,分开T前和T后数据
String times=a[0]+a[1]; //a[0]为T前部分,a[1]为T后部分,组合两字符串为times
Calendar cal = Calendar.getInstance();//通过Calendar类来处理时间,先初始化该类
Integer nian=new Integer(times.substring(0,4));//截取字符串转换为int类型
Integer yue=new Integer(times.substring(4,6));//截取字符串转换为int类型
Integer ri=new Integer(times.substring(6,8));//截取字符串转换为int类型
Integer shi=new Integer(times.substring(8,10));//截取字符串转换为int类型
Integer fen=new Integer(times.substring(10,12));//截取字符串转换为int类型
Integer miao=new Integer(times.substring(12,14));//截取字符串转换为int类型
cal.set(nian.intValue(),yue.intValue(),ri.intValue(),shi.intValue(),fen.intValue(),miao.intValue());//通过设置年月日时分秒
cal.getTimeInMillis();//从Calendar类中的getTimeInMillis方法获得毫秒数
注意:获得是毫秒数。
zhao0p
2007-08-16
打赏
举报
回复
->bao110908
呵呵大意了!是应该减一
grass_12
2007-08-16
打赏
举报
回复
20070725T160000 怎么把它转为 毫秒 ,前面的是怎么得来的
kingfish
2007-08-16
打赏
举报
回复
new SimpleDateFormat("yyyyMMdd'T'HHmmss").parse("20070725T160000").getTime();
火龙果被占用了
2007-08-16
打赏
举报
回复
to: zhao0p
设置月时,需要减去 1 的,因为 1 月份是“0”。
zhao0p
2007-08-16
打赏
举报
回复
long haomiaoshu=cal.getTimeInMillis();//long型的毫秒数你可以进行处理
毫秒数:haomiaoshu
获得秒:haomiaoshu/1000
获得分:haomiaoshu/1000/60
获得时:haomiaoshu/1000/60/60
注释很全了,应该很容易理解了。
myydzhz
2007-08-15
打赏
举报
回复
草稿纸+笔=直接
火龙果被占用了
2007-08-15
打赏
举报
回复
如果 T 后面是时分秒的话,可以把 T 去掉,再进行解析:
String str="20070725T160000";
str = str.replace("T", "");
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = df.parse(str);
System.out.println(date.getTime());
火龙果被占用了
2007-08-15
打赏
举报
回复
T 后面的是时分秒吗?
gaofeng9339
2007-08-15
打赏
举报
回复
有没有直接一点的,字符串搞我也会,!
chenyifei211
2007-08-15
打赏
举报
回复
bao110908(长牙了,好痛) ( ) 信誉:100
正解
myydzhz
2007-08-14
打赏
举报
回复
String str="20070725T160000";
String[] a=str.split("T");
String d=a[0];
String t=a[1];
FormatDate f=new FormatDate();
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
java.util.Date date1=new Date();
try{
date1=df.parse(d);
}catch(Exception e){
System.out.println(e);
}
long ms=date1.getTime()+Long.parseLong(t);
搂主是这个意思吗?是的话,记得给分呀
zdjray
2007-08-14
打赏
举报
回复
至少有一个办法就是,字符串分析
计算机格式
化
后能恢复数据吗,格式
化
数据恢复 电脑格式
化
了还能恢复吗?原来找回如此简单!...
像电脑上主要的储存磁盘就是c盘,如我们电脑桌面上的文件,其实都是保存在c盘中的,桌面上的文件越多,时间越长,也会导致磁盘内存满了,电脑卡顿,然后我们会进行数据清理,但是如果不小心格式
化
了磁盘,有需要的...
JSON格式
化
工具下载
JSON格式
化
工具分享,web开发中要看JSON的时候经常不方便,特意找了一些格式
化
工具,放到了我的网盘上 一、Windows下格式
化
json的工具: 1.JsonView 下载地址:https://pan.baidu.com/s/1pLJumGb 2.HiJson 下载...
移动硬盘无法打开,提示需格式
化
今天没有使用系统的弹出移动硬盘按钮,而是硬拔出来,没想到悲剧了,以前没注意,直接拔出来也没事,这次再次插上去的时候系统提示需要格式
化
磁盘才能打开u盘,可能是分区表坏了,500G的学习资料都在上面,多年的...
移动硬盘连接电脑提示格式
化
解决方法
但是并不敢随意操作,一种稳妥的办法是先将数据从里面复制到另外的盘符上,格式
化
硬盘之后再把资料移回来,但是500G的资料要复制出来时间很长,其他盘也没有足够的空间放这些资料,第一个
问题
有人说用fastcopy之类的...
【BootStrap】——Table控件将时间戳更改为日期格式
小编最近一直在公司积分系统的bug海洋中,bug天天有,代码天天敲啊,这不,又出现了新的
问题
,获取时间的方法当经过json序列
化
后数据就变成了时间戳格式,别
急
,别
急
,我就是猴子请来的救兵,看我怎么解决掉你~~ ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章