java 怎么把时间转换为数字格式

 我来答
雨过天晴日丶
2016-03-08 · TA获得超过2636个赞
知道大有可为答主
回答量:1879
采纳率:91%
帮助的人:1662万
展开全部
可以直接通过SimpleDateFormat 中的parse方法进行日期格式转换。
String dateTime = “2005-06-09 12:20:32”;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format .parse(dateTime);
输出结果:“2015-06-09”。
备注:字符串必须符合日期类型的定义,否则会直接转换报错。
百度网友89732c2
2016-03-08 · 超过12用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:16.1万
展开全部
是要转成毫秒数吗?如果是要转成毫秒数
package Test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class test {
public static void main(String[] args) {
Date d =new Date();
String s = d.getYear()+"-"+d.getMonth()+"-"+d.getDay()+" "+d.getHours()+"-"+d.getMinutes()+"-"+d.getSeconds();
int i = getSecondsFromDate(s);
System.out.println(i);
}
public static int getSecondsFromDate(String expireDate){
if(expireDate==null||expireDate.trim().equals(""))
return 0;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
Date date=null;
try{
date=sdf.parse(expireDate);
return (int)(date.getTime()/1000);
}
catch(ParseException e)
{
e.printStackTrace();
return 0;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式