javaは正時と夜明けのタイムスタンプを取得します。


Javaで時間スタンプを取得します。
実際の開発過程において、フロントエンドがバックエンドに時間を送る時、例えば、ティムList=[00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,21,22,23,24]の整数値が後端取得時間に一定の面倒をかけています。具体的なやり方は以下の通りです。

Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, Integer.valueOf(timeList[i].toString()));
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
ここではJavaの日付クラスCalendarを使って、set方法を使って時間ポイントを設定します。OF_DAY,Integer.valueOf(timeList[i].toString())),)これでいいですよね。得られたポイントをタイムスタンプに変えて、最後にDate類を使って、次のように操作します。

new Date(cal.getTimeInMillis()/1000)
最後にタイムスタンプをもらいました。これで変換が終わります。
javaは早朝のタイムスタンプを取得します。
この二日間の需要があります。有効期間が含まれています。一日単位で、0時0分0秒です。
通常javaには2つの案がある。
第一種類:Calendar。このほうが簡単で、よくあります。コードは以下の通りです

Calendar c = Calendar.getInstance();  
			c.set(Calendar.HOUR_OF_DAY, 0);
			c.set(Calendar.MINUTE, 0);
			c.set(Calendar.SECOND, 0);
			c.set(Calendar.MILLISECOND, 0);
			Long today=c.getTimeInMillis()/1000;
第二種類:直接操作タイムスタンプ、コードは以下の通りです。

long now = System.currentTimeMillis() / 1000l;
long daySecond = 60 * 60 * 24;
		long dayTime = now - (now + 8 * 3600) % daySecond;
二つ目のほうがいいです。特にあなたに与えられた時間に夜明けの時間を押してください。
締め括りをつける
ここで、javaについて午前中とタイムスタンプを取得した記事を紹介します。javaに関連したタイムスタンプの内容は以前の文章を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。