JS 取得当前日期格式为 xxxx-xx-xx

比如:2012-01-01... 比如:2012-01-01 展开
 我来答
我爱吃糖豆豆4
2018-04-19 · TA获得超过2.5万个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:1.6万
展开全部

1,Date date = new Date();

System.out.println(date.toLocaleString());

2,以上程序是使用上述格式打印出当前的日期。

3,以下是根据上述格式的字符串构造出一个date对象供程序使用

public static Date constructDate(String time){

boolean result = Pattern.matches("\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}", time);

if(!result)

return null;

String ymd = time.split(" ")[0];
String hms = time.split(" ")[1];
String[] ymds = ymd.split("-");
String[] hmss = hms.split(":");
return new Date(Integer.parseInt(ymds[0])-1900,Integer.parseInt(ymds[1])-1,Integer.parseInt(ymds[2]),
Integer.parseInt(hmss[0]),Integer.parseInt(hmss[1]),Integer.parseInt(hmss[2]));
}

goshimo
2012-05-23 · TA获得超过524个赞
知道小有建树答主
回答量:883
采纳率:0%
帮助的人:450万
展开全部
懒得回答,太简单了。
提示:去查js Date类。
var d = new Date();
var year = d.getFullYear();
// ......这样写下去吧。
更多追问追答
追问
哥啊,你就写完呗,我能查到就不问了
追答
var d = new Date();
var year = d.getFullYear();
var month = d.getMonth() + 1; // 记得当前月是要+1的
var dt = d.getDate();
var today = year + "-" + month + "-" + dt;
alert(today);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式