MM:SS jsが現在の時刻YYYY-MM-DD HHを得ます
Date.prototype.Format =関数(FMT){//著者:meizz
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(fmt))
FMT = fmt.replace(正規表現$ 1、(this.getFullYear()+ "").SUBSTR(4 -正規表現$ 1.length。));
(O内のvar k)に対する
正規表現((新しい正規表現( "(" + K + ")")。テスト(FMT))のfmt = fmt.replace場合。$ 1、(正規表現。$ 1 長さ== 1)?(O [K])(。。( "00" + O [K])SUBSTR(( "" + O [K])の長さ)))。
FMTを返します。
}
VAR時間=新しいDate()フォーマット( "YYYY-MM-DD HH:MM:SS");。
:java.util.dateを参照する必要が
日付今=新しいDate();
SimpleDateFormatのDATEFORMAT =新しいてSimpleDateFormat( "YYYY / MM / DD HH:MM:SS"); // 簡単に変更することができます日付形式の
文字列笑= dateFormat.format(今)。
System.out.println(笑)。
2:あなたが参照する必要があります
カレンダーいるjava.util。カレンダー .getInstance()
コードは以下の通りです
カレンダーC = Calendar.getInstance(); //個々の時間ドメインのために修正することができる
int型年= c.get(Calendar.YEAR);
int型=月c.get(Calendar.MONTH)+ +1; //月を取得現在の1未満、それが必要+ +1である
INT = DATEのc.get(Calendar.DATE);
// INT時間= c.get(Calendar.HOUR_OF_DAY);
// INT = c.get分(Calendar.MINUTE);
/ / INT秒= c.get(Calendar.SECOND) 。
文字列nowtime =年+ " - " +月+ " - " +日付。
3:現在の月のすべての日付
リスト一覧=新しいArrayListを();
カレンダーaCalendar = Calendar.getInstance(Locale.CHINA)。
int型の年= aCalendar.get(Calendar.YEAR); //年份
int型ヶ月= aCalendar.get(Calendar.MONTH)+ 1; //月份
int型日= aCalendar.getActualMaximum(Calendar.DATE)。
以下のために(int型I = 1;私は=日<;私は++){
文字列ADATE = String.valueOf(年)+ " - " +月+ " - " + I;
list.add(ADATE)。
}