序文
バックグラウンドプログラムを作成する場合、現在のサーバーのタイムスタンプが必要です。
PHPでは、現在のタイムスタンプを取得して、Time()関数を使用します
カレンダー、Java言語の日付形式は、Java標準の基本的だが重要な部分を形成します。日付は、ビジネスロジック計算の重要な部分です。すべての開発者は、将来の日付、カスタマイズされた日付表示形式を計算し、テキストデータを日付オブジェクトに分析できる必要があります。
Unixタイムスタンプを入手してください
JDK1.0では、日付クラスは時間を表す唯一のクラスですが、日付クラスはJDK 1.1バージョンから始まる国際化を達成するのに便利ではないため、時間と日付にカレンダークラスを使用することをお勧めします。ここでは、日付クラスで現在のタイムスタンプを取得する方法を簡単に紹介します
システムの現在の日付と時間は、通常、Java仮想マシン(JVM)ホスト環境と呼ばれます。
Java.util.date; public static void args []){new.out.println(time.gettim()// 1387258105システム。 out.println(time.toString());
フォーマット日
日付()関数のカスタマイズデータの形式は、PHPで使用することができます。
java.text.simpledateformat; );/ 1387260201 SimpledateFormat sdf = new simpledateformat( "yyyy-mm-dd hh:ss:ss"); println(str);}}
日付オブジェクトへのはつらつのテキスト
「2013-12-17 14:05:59」などのフォーマット時間文字列を考えると、他のフォーマット操作を継続するためにタイムスタンプを促進するためにデートオブジェクトに変換する必要があります
import java.text.parsexcept.simpledateformat。 59 "; SimpleDateFormat SDF = new SimpleDateFormat(" yyyy-mm-dd hh:mm:ss "); try {date time = sdf.parse(text); system.out.println(time.getTime() / 100 0) ;} catch(pareeexception e){system.out.println(e.getmessage());}}}}}
買収日の特定の部分
2つのクラスを通じて:datedateFormatでは、現在のタイムスタンプ、日付形式の出力、フォーマット日付オブジェクト関数へのフォーマットされた日付文字列を既に実現できます。今、新しい需要があり、日付の特定の部分を取得する方法があります。現在の現在の時間、現在の日数など、これにはカレンダークラスが必要です
Import Java.util.date; )int year.get(year) = gcalendar.get(calendar.minute); + minute + ":" + second);}}
2つの日付の間の日数を計算します
たとえば、2010年4月1日から2009年3月11日までの計算の違いがある場合、計算には日時処理を使用できます。
このプログラムの実装の原則は、最初に2つの特定の時点を表すことです。ここでは、代表者を表すカレンダーのオブジェクトです。次に、対応する相対時間に2つの時点を変換します。 、そして分割を分割すると、対応する日数を1日間のミリ秒(24時間x60分x60秒x1000ミリ秒)で取得できます。この例の完全なコードは次のとおりです。
java.util。*;/*** 2つの日付の間の日数を計算します*/public class datexample1 {public static void main(string [] args){// 2つの日付を設定:2009 3rd:2009 3rd Calentar C1 = calender.getinstance();相対的な時間= C1.GetTimeInMillis(); out.println(日);}}
今月の毎月のカレンダーを出力します
この例の機能は、現在のシステム時間のカレンダーであり、現在のシステム時間は2009年3月10日で、2009年3月のカレンダーは出力でした。
手順の原則は、最初に1か月目の週を取得し、次に月の日数を取得し、最後にプロセスコントロールを使用して、カレンダーの形式で出力を実装することです。つまり、1番が月曜日の場合、ユニットのスペースが火曜日に印刷されている場合、2つのユニットの2つのユニットが印刷され、順番にプッシュされます。土曜日の日付を印刷した後、銀行を変更します。この例の完全なコードは次のとおりです。
Java.util代表者はc.set(calendar.date、1)を取得します。 println system.out.print( "");} //すべての日付を出力(int i = 1; i <= maxday; i ++){//出力systerm.print( ""+i); /出力スペースSystem.out.print( ""); if(i <10){system.out.print( '');} = 0){system.out.println();}} // system.out.println();}}を変更します