📄 timeanddateformatter.java
字号:
import java.applet.*;import java.awt.*;import java.net.*;import java.util.*;import java.io.*; class TimeAndDateFormatter { String formattedDate; String formattedTime; String daysOfWeek[] = { "Sun", "Mon", "Tues", "Wed", "Thur", "Fri", "Sat" }; String monthsOfYear[] = { "Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sept", "Oct", "Nov", "Dec" }; TimeAndDateFormatter( Date date, String title ) { Calendar calendar = new GregorianCalendar(); int h = calendar.get(Calendar.HOUR_OF_DAY); int m = calendar.get(Calendar.MINUTE); int s = calendar.get(Calendar.SECOND); int dy = calendar.get(Calendar.DAY_OF_WEEK)-1; int dt = calendar.get(Calendar.DAY_OF_MONTH); int mn = calendar.get(Calendar.MONTH); int yr = calendar.get(Calendar.YEAR); String hours, minutes, seconds, am_pm; String day, numericalDate, month, year; if( h == 0 ) { hours = new String( "12" ); am_pm = new String( "am" ); } else if( h > 12 ) { hours = new String( "" + (h-12) ); am_pm = new String( "pm" ); } else if( h == 12 ) { hours = new String( "12" ); am_pm = new String( "pm" ); } else { hours = new String( "" + h ); am_pm = new String( "am" ); } if( m < 10 ) { minutes = new String( "0" + m ); } else { minutes = new String( "" + m ); } if( s < 10 ) { seconds = new String( "0" + s ); } else { seconds = new String( "" + s ); } day = daysOfWeek[ dy ]; numericalDate = new String( "" + dt ); month = monthsOfYear[ mn ]; year = new String( "" + (yr) ); formattedDate = new String( day + ". " + month + " " + numericalDate + ", " + year); formattedTime = new String(hours + ":" + minutes + ":" + seconds + " " + am_pm); } public String dateToString() { return formattedDate; } public String timeToString() { return formattedTime; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -