Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでSimpleDateFormatを使用して日付文字列をフォーマットする方法は?


このクラスのコンストラクターの1つは、目的の日付形式を表すString値を受け入れ、 SimpleDateFormatを作成します。 クラス 文字列をDateオブジェクトとして解析/変換するには-

  • 目的のフォーマット文字列を渡して、このクラスをインスタンス化します。
  • parse()メソッドを使用して日付文字列を解析します。

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
   public static void main(String args[]) throws ParseException {  
      String date_string = "2007-25-06";
      //Instantiating the SimpleDateFormat class
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM");      
      //Parsing the given String to Date object
      Date date = formatter.parse(date_string);      
      System.out.println("Date value: "+date);
   }
}

出力

Date value: Mon Jun 25 00:00:00 IST 2007

  1. SimpleDateFormatクラスを使用してJavaDateをフォーマットされた文字列に変換するにはどうすればよいですか?

    Java SimpleDateFormatクラスは、Java文字列から日付への変換または日付から文字列への変換を提供します。 例 import java.util.Date; import java.text.SimpleDateFormat; import java.util.Calendar; public class SimpleDateFormatTest {    public static void main(String[] args) {       // get today's date     &

  2. Python 3で辞書を使用して文字列をフォーマットするにはどうすればよいですか?

    辞書を使用して文字列を補間できます。これらには、%と変換文字の間の括弧内にキーを指定する必要がある構文があります。たとえば、フロートがキー「cost」に格納されていて、それを「$ xxxx.xx」としてフォーマットする場合は、表示する場所に「$%(cost).2f」を配置します。 。 辞書で文字列フォーマットを使用して文字列を補間し、数値をフォーマットする例を次に示します。 >>>print('%(language)s has %(number)03d quote types.' % {'language': "Python&quo