您的位置:首页 > 编程语言 > Java开发

关于Java时间类型转换

2009-07-16 15:07 447 查看
一、取得long类型的时间

long m = System.currentTimeMillis();


此时可以得到当前系统时间以前的某个时间,并将其转化为制定类型的String类型:
public static String getDate(int n){

long m = System.currentTimeMillis();
long datet = m - n * 60 * 1000;
String ss = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(datet);
System.out.println("datet" + datet);
return ss;
}


二、取得String类型时间,并将其按指定类型输出:

String date = new SimpleDateFormat("yyyy-MM-dd HH:mm-HH:mm").format(Calendar.getInstance().getTime());


三、给定string类型的时间,求其以前的某个时间:

public static String getBefore15Time(String date){
DateFormat f = n
882a
ew SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = new Date();
try {
d = f.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
long Time=(d.getTime());
long datet = Time - 15 * 60 * 1000;
String ss = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(datet);
return ss;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java string date