📄 millenniumcounter.java
字号:
package com.wrox.utilities;
import java.util.*;
import java.text.SimpleDateFormat;
public class MillenniumCounter
{
private SimpleDateFormat dateFormat;
private Calendar targetDate;
public MillenniumCounter()
{
dateFormat = new SimpleDateFormat("EEE, dd MMMM yyyy");
targetDate = Calendar.getInstance();
targetDate.set(targetDate.YEAR, 3000);
targetDate.set(targetDate.MONTH, 0);
targetDate.set(targetDate.DATE, 1);
targetDate.set(targetDate.AM_PM, 0);
targetDate.set(targetDate.HOUR, 0);
targetDate.set(targetDate.MINUTE, 0);
targetDate.set(targetDate.SECOND, 0);
}
public String getToday()
{
return dateFormat.format(new Date());
}
public long getDays()
{
Calendar now = Calendar.getInstance();
if (now.after(targetDate))
return 0;
else
{
long milliseconds = (targetDate.getTimeInMillis()
- now.getTimeInMillis());
long seconds = milliseconds / 1000;
long minutes = seconds / 60;
long hours = minutes / 60;
long days = hours / 24;
return days;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -