获取昨天凌晨毫秒数_Java 获取当前时间距离当天凌晨的秒数
在前期項(xiàng)目中遇到一個(gè)客戶端與服務(wù)器間的時(shí)間同步問(wèn)題,需要獲取到當(dāng)前時(shí)間與當(dāng)天凌晨時(shí)間距離的秒數(shù),寫(xiě)這篇文章主要是為了總結(jié)一下經(jīng)驗(yàn)提升方便日后溫習(xí),以下是具體的測(cè)試代碼:
Junit的maven依賴:
junit
junit
4.12
test
具體Java代碼:
package com.seesun2012.utils.時(shí)間;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import org.junit.Test;
/**
* 日期時(shí)間工具類(lèi)
*
* @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;
//當(dāng)前毫秒數(shù)
System.out.println(now);
//當(dāng)前時(shí)間 距離當(dāng)天凌晨 秒數(shù)
System.out.println(overTime);
//當(dāng)天凌晨毫秒數(shù)
System.out.println(sdfOne.parse(sdfOne.format(now)).getTime());
//當(dāng)天凌晨日期
SimpleDateFormat sdfTwo = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.print(sdfTwo.format(sdfOne.parse(sdfOne.format(now)).getTime()));
}
}
輸出結(jié)果:
1529576852650//當(dāng)前毫秒數(shù)
66452//當(dāng)前時(shí)間 距離當(dāng)天凌晨 秒數(shù)
1529510400000//當(dāng)天凌晨毫秒數(shù)
2018-06-21 00:00:00//當(dāng)天凌晨日期
總結(jié)
以上是生活随笔為你收集整理的获取昨天凌晨毫秒数_Java 获取当前时间距离当天凌晨的秒数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 批量ping脚本shell_30个Lin
- 下一篇: java uppercase方法_Jav