- var mydate = new Date('2012-05-10 10:10:21');
- console.log("格式化事件格式1--" + mydate.getTime());
- 扩展Date对象的属性
- Date.prototype.format = function (format) {
- var o = {
- "M+": this.getMonth() + 1,
- "d+": this.getDate(),
- "h+": this.getHours(),
- "m+": this.getMinutes(),
- "s+": this.getSeconds(),
- "q+": Math.floor((this.getMonth() + 3) / 3),
- "S": this.getMilliseconds()
- }
- if (/(y+)/.test(format))
- format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
- for (var k in o)
- if (new RegExp("(" + k + ")").test(format))
- format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
- return format;
- }
- console.log("格式化事件格式2--" + (new Date(mydate.getTime())).format("yyyy-MM-dd hh:mm:ss"));
- Date d = new Date();
- String s;
-
-
- System.out.println(d);
-
- System.out.println("******************************************");
-
-
-
- s = DateFormat.getDateInstance().format(d);
- System.out.println(s);
-
-
- s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d);
- System.out.println(s);
-
-
- s = DateFormat.getDateInstance(DateFormat.FULL).format(d);
- System.out.println(s);
-
-
- s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);
- System.out.println(s);
-
-
- s = DateFormat.getDateInstance(DateFormat.SHORT).format(d);
- System.out.println(s);
-
-
- java.text.DateFormat format1 = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
- s = format1.format(new Date());
- System.out.println(s);
-
-
- System.out.println((new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date()));
-
-
-
- System.out.println((new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date()));
-
-
- java.text.DateFormat format2 = new java.text.SimpleDateFormat("yyyyMMddhhmmss");
- s = format2.format(new Date());
- System.out.println(s);
-
- public static Date getLastMonth(Date date) {
- Calendar cal = Calendar.getInstance();
- cal.setTime(date);
- cal.add(Calendar.MONTH, -1);
- return cal.getTime();
- }