📄 customdates.java
字号:
import java.text.*;
import java.util.*;
import javagently.*;
import java.io.*;
class CustomDates {
/* Testing date formatting by J M Bishop Dec 1997
* ----------------------- Java 1.1
* Java 2 July 2000
*
* Writes dates in multiple formats and
* prompts for dates back in the same form.
*/
Stream in = new Stream (System.in);
Date d = new Date ();
Date my = new Date();
void echoDate(String style, DateFormat Din,DateFormat Dout)
throws IOException {
System.out.println(style+"\t"+Din.format(d));
String s = in.readLine();
System.out.println("\t\t\t"+s);
try {
my = Din.parse(s);
}
catch (ParseException e) {
System.out.println("Invalid date "+s);
}
System.out.println("\t\t\t"+Dout.format(my));
}
CustomDates() throws IOException {
Locale.setDefault(Locale.UK);
DateFormat DS = DateFormat.getDateInstance(DateFormat.SHORT);
DateFormat DM = DateFormat.getDateInstance(DateFormat.MEDIUM);
DateFormat DL = DateFormat.getDateInstance(DateFormat.LONG);
DateFormat DF = DateFormat.getDateInstance(DateFormat.FULL);
DateFormat DD = DateFormat.getDateInstance(DateFormat.DEFAULT);
echoDate("SHORT",DS,DF);
echoDate("MEDIUM",DM,DF);
echoDate("LONG",DL,DF);
echoDate("FULL",DF,DF);
echoDate("DEFAULT",DD,DF);
}
public static void main (String args []) throws IOException {
new CustomDates();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -