ホームページ > 类库下载 > java类库 > Javaの日付変換

Javaの日付変換

高洛峰
リリース: 2016-11-03 13:58:46
オリジナル
1693 人が閲覧しました

関係するコアクラス: Dateクラス、SimpleDateFormatクラス、Calendarクラス

1. Date型とlong型

Date型はlong型に変換されます

Date date = new Date();//現在時刻を取得しますDate型

long date2long = date.getTime();//日付をlong

long型からDate型に変換

long cur = System.currentTimeMills();//現在時刻のlong型を取得してreturn

Date long2date = new Date(cur ; mm:ss.SSS");//ターゲットの変換形式を yyyy-MM-dd HH:mm:ss.SSS に設定します

String date2string = sdf.format(date);//日付を String に設定します

文字列型を日付型に変換

String str="2001-11-03 11:12:33.828";//初期の文字列型を日付に設定

Date str2date=sdf.parse(str);//文字列を日付型に変換

3. 日付型 カレンダー型

日付型をカレンダー型に変換

Calendar cal = Calendar.getInstance(); //現在の時刻を取得 カレンダー型

cal.setTime(date); //日付をカレンダー型に変換

カレンダーの型を日付型に変換

Calendar cal = Calendar.getInstance();//現在時刻を取得

Date cal2date = cal.getTime();//カレンダーを日付に変換

4. Q: メソッドとパラメータを記述します。これは日付です。日付を 3 日前に戻し、文字列型を "yyyy-mm-dd" の形式で返します

public String add3Day(Date date) throws ParseException{

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM- dd");

Calendar cal = Calendar.getInstance();

cal.setTime(date);//日付をカレンダーに変換

cal.add(Calendar.DATE, 3); //日付を 3 日戻し、3 日ずつ減らし、その後 -3 ずつ増やします。Calendar.MONTH

String after = sdf.format(cal.getTime());//カレンダーを日付に変換し、変換しますto String

return after;

}

5. まとめ

String 型と基本型の間の変換は String.valueOf() メソッドに依存します

Date クラスと String クラス間の変換は SimpleDateFormat クラスに依存します

Date と long の間の変換Date および getTime() メソッドによって提供される構成に依存します

Date および Calendar の変換は、Calendar によって提供される setTime() および getTime() メソッドに依存します

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート