慕工程0101907
2021-04-30 14:09:37
我使用此代碼將當(dāng)前時間轉(zhuǎn)換為整數(shù)格式 long x1=new Date().getTime();
int x=(int) x1;現(xiàn)在我想從整數(shù)分別獲得實(shí)際的日期值(年,月,日期,小時,分鐘)int x。我怎樣才能做到這一點(diǎn)?
2 回答

子衿沉夜
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個贊
您可以使用System.currentTimeMillis()返回當(dāng)前時間(以毫秒為單位),然后可以做一些數(shù)學(xué)運(yùn)算來計(jì)算小時,分鐘和秒。
long totalMolilliseconds = System.currentTimeMillis();
long totalSeconds = totalMolilliseconds / 1000;
long currentSeconds = totalSeconds % 60;
long totalMinutes = totalSeconds / 60;
long currentMinutes = totalMinutes % 60;
long totalHours = totalMinutes / 60;
long currentHours = totalHours % 24;
添加回答
舉報
0/150
提交
取消