java日期

来源:互联网 发布:深圳代理注册公司 知乎 编辑:程序博客网 时间:2024/05/22 17:32

1.java 如何实现两个对两个日期之间所有日期的遍历

//比如startTime 是2014-07-11,endTime 是2014-08-11,获取并打印出这之间的所有日期  public static void main(String[] args) {      Calendar start = Calendar.getInstance();      start.set(2014, 6, 11);      Long startTIme = start.getTimeInMillis();      Calendar end = Calendar.getInstance();      end.set(2014, 7, 11);      Long endTime = end.getTimeInMillis();      Long oneDay = 1000 * 60 * 60 * 24l;      Long time = startTIme;      while (time <= endTime) {          Date d = new Date(time);          DateFormat df = new SimpleDateFormat("yyyy-MM-dd");          System.out.println(df.format(d));          time += oneDay;      }  }  /*2014-08-012014-08-022014-08-032014-08-042014-08-052014-08-062014-08-072014-08-082014-08-092014-08-102014-08-11*/

2.获取当前系统时间和日期并格式化输出

import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.format(new Date()));// new Date()为获取当前系统时间}}

3.js获取当前日期时间“yyyy-MM-dd HH:MM:SS”

function getNowFormatDate() {    var date = new Date();    var seperator1 = "-";    var seperator2 = ":";    var month = date.getMonth() + 1;    var strDate = date.getDate();    if (month >= 1 && month <= 9) {        month = "0" + month;    }    if (strDate >= 0 && strDate <= 9) {        strDate = "0" + strDate;    }    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate            + " " + date.getHours() + seperator2 + date.getMinutes()            + seperator2 + date.getSeconds();    return currentdate;}
0 0
原创粉丝点击