81,092
社区成员
发帖
与我相关
我的任务
分享
Date d = new Date();
System.out.println(d);
Date d2= new Date(d.toString());
Date d3 = new Date(d2.getTime()-60*60*14*1000);
System.out.println(d3);
/*
author:NONE
date:2010-09-20
*/
<html>
<head>
<script>
//format yyyy-mm-dd hh:mm:ss
function getNowDate()
{
var date = new Date();
var year = date.getYear();
var month=date.getMonth()+1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
alert(year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds);
}
</script>
</head>
<body onload="getNowDate()">
</body>
</html>
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 日期转换
* @author NONE
* 2010-9-20
*/
public class DateFormatTest {
private String createSqlDate() throws ParseException {
String startDate="2010-02-20 17:41:01";//这个就是从前台传过来的那个日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = format.parse(startDate);
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
return sqlDate.toLocaleString();
}
public static void main(String args[]) throws ParseException
{
System.out.println(new DateFormatTest().createSqlDate());
}
}
有个方法 是 getTime()
返回的类型是date 然后再做相应处理