日期文本框应始终为当月的第1个日期。

时间:2011-07-22 06:38:03

标签: java javascript jsp

我想要一个javascript或java程序应该始终给出当月的第1个日期。 有没有技术?

2 个答案:

答案 0 :(得分:1)

您可以将日历用于 Java

      Date date = new Date(System.currentTimeMillis());
      cal = Calendar.getInstance();
      cal.setTime(date);
      cal.set(Calendar.DAY_OF_MONTH, 1);

现在,您可以使用此Calendar对象执行所有操作,例如获取星期几(星期六,星期日,......)

int weekday = cal.get(Calendar.DAY_OF_WEEK);

对于 JavaScript ,您可以使用:

var theFirst = new Date();
theFirst.setDate(1);

setDate设置Date对象(从1到31)的月份日期。然后你可以用第一个做任何你想做的事情,就像得到一周中的那一天一样。

答案 1 :(得分:0)

Calendar ans = Calendar.getInstance();

ans.set(ans.get(Calendar.YEAR),
        ans.get(Calendar.MONTH),
        1,
        0,
        0,
        0
);
System.out.println(ans.getTime());