获取昨天凌晨毫秒数_Java 获取当前时间距离当天凌晨的秒数
在前期項目中遇到一個客戶端與服務器間的時間同步問題,需要獲取到當前時間與當天凌晨時間距離的秒數,寫這篇文章主要是為了總結一下經驗提升方便日后溫習,以下是具體的測試代碼:
Junit的maven依賴:
junit
junit
4.12
test
具體Java代碼:
package com.seesun2012.utils.時間;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import org.junit.Test;
/**
* 日期時間工具類
*
* @author seesun2012@163.com
*
*/
public class DateUtil {
@Test
public void sss() throws ParseException{
long now = System.currentTimeMillis();
SimpleDateFormat sdfOne = new SimpleDateFormat("yyyy-MM-dd");
long overTime = (now - (sdfOne.parse(sdfOne.format(now)).getTime()))/1000;
//當前毫秒數
System.out.println(now);
//當前時間 距離當天凌晨 秒數
System.out.println(overTime);
//當天凌晨毫秒數
System.out.println(sdfOne.parse(sdfOne.format(now)).getTime());
//當天凌晨日期
SimpleDateFormat sdfTwo = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.print(sdfTwo.format(sdfOne.parse(sdfOne.format(now)).getTime()));
}
}
輸出結果:
1529576852650//當前毫秒數
66452//當前時間 距離當天凌晨 秒數
1529510400000//當天凌晨毫秒數
2018-06-21 00:00:00//當天凌晨日期
總結
以上是生活随笔為你收集整理的获取昨天凌晨毫秒数_Java 获取当前时间距离当天凌晨的秒数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 批量ping脚本shell_30个Lin
- 下一篇: 4ask调制与解调的matlab_LTE