jt.*_*jt. 27
使用标准JDK,您将需要使用java.text.SimpleDateFormat
Date myDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd:HH-mm-ss");
String myDateString = sdf.format(myDate);
Run Code Online (Sandbox Code Playgroud)
但是,如果您可以选择使用Apache Commons Lang软件包,则可以使用org.apache.commons.lang.time.FastDateFormat
Date myDate = new Date();
FastDateFormat fdf = FastDateFormat.getInstance("yyyy-MM-dd:HH-mm-ss");
String myDateString = fdf.format(myDate);
Run Code Online (Sandbox Code Playgroud)
FastDateFormat具有线程安全的优点,因此您可以在整个应用程序中使用单个实例.它严格用于格式化日期,并且不支持像以下示例中的SimpleDateFormat那样的解析:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd:HH-mm-ss");
Date yourDate = sdf.parse("2008-09-18:22-03-15");
Run Code Online (Sandbox Code Playgroud)
Date d = new Date();
String formatted = new SimpleDateFormat ("yyyy-MM-dd:HH-mm-ss").format (d);
System.out.println (formatted);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16802 次 |
最近记录: |