ホームページ > Java > &#&チュートリアル > 指定されたミリ秒数を取得し、それを時刻形式に変換する Java メソッド

指定されたミリ秒数を取得し、それを時刻形式に変換する Java メソッド

(*-*)浩
リリース: 2019-03-29 08:50:32
オリジナル
5331 人が閲覧しました


この記事は主に、学習過程で誰もが遭遇するいくつかの問題を解決し、誰もが時間関数を理解し、時間関数を理解できるようにすることを目的としています。 . 誰もが助けることができます。

指定されたミリ秒数を取得し、それを時刻形式に変換する Java メソッド

指定された時刻のミリ秒値を取得するには、2 つの方法があります:

1.Calendar クラス

まず、getInstance を通じて Calendar オブジェクトを取得し、次に、clear メソッドを使用して時刻を (1970.1.1.2) にリセットします。 1 00:00:00)、次に set メソッドを使用して指定された時刻を設定し、最後に getTimeMillis を使用してミリ秒値を取得します。

public class Time{
     public static void main(String[] args){
        Calendar calendar = Calendar.getInstance();
        calendar.clear();
        calendar.set(2018,0,1);
        long millis = calendar.getTimeInMillis();
        //输出获取的毫秒数
        Systeam.out.print(millis);
        //将其毫秒数转为日期类型
        DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        calendar.setTimeInMillis(millis);
        System.out.println(millis + " = " + formatter.format(calendar.getTime()));
     }
  }
ログイン後にコピー

2.java.util.Date クラス SimpleDateFormat クラス

最初に時刻形式から SimpleDateFormat オブジェクトを作成します次に、parse メソッドを使用して指定された時刻から Date オブジェクトを作成し、最後に Date オブジェクトの getTime メソッドを使用してミリ秒の値を取得します。

public class  Time{
    public static void main(String[] args){
        SimpleDateFormat sd = new SimpleDateFormat("yyyy-mm-dd");
        Date date = null;
        try {
            date = format.parse("2018-01-01");
        } catch (ParseException e) {
            // TODO 自动生成的 catch 块         
               e.printStackTrace();
        }
        long millis = date.getTime();
        Systeam.out.print(millis);
        //将其毫秒数转为日期类型
        Date date=new Date(millis);
        System.out.println(sd.format(date));
      }
  }
ログイン後にコピー

これと比較すると、明らかに最初の方法の方が優れています。オブジェクトを作成するだけで、時間を繰り返し設定してミリ秒値を取得できます。 2 番目の方法では、少なくとも 2 つのオブジェクトを作成する必要があり、時刻が設定されるたびに新しい Date オブジェクトが作成されます。簡単に説明します。

この記事はここで終了しています。さらに興味深いコンテンツについては、PHP 中国語 Web サイトの Java ビデオ チュートリアル 列に注目してください。


以上が指定されたミリ秒数を取得し、それを時刻形式に変換する Java メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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