这里提供两种 Java 实现 "年-月-日 上午/下午时:分:秒" 格式代码的方法。
方法一:使用 SimpleDateFormat 类
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatDemo {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd a hh:mm:ss");
String formattedDate = dateFormat.format(date);
System.out.println("当前时间:" + formattedDate);
}
}
在这个示例代码中,我们使用 Java 的 Date 类来获取当前时间,然后使用 SimpleDateFormat 类创建一个格式化器,它使用 "yyyy-MM-dd a hh:mm:ss" 日期格式来格式化时间。最后,我们使用 format()
方法将日期格式化为字符串,打印出来。
方法二:使用 DateTimeFormatter 类
在 Java 8 以后,我们可以使用 DateTimeFormatter 类来格式化日期。
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeFormatDemo {
public static void main(String[] args) {
LocalDateTime date = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd a hh:mm:ss");
String formattedDate = date.format(formatter);
System.out.println("当前时间:" + formattedDate);
}
}
在这个示例代码中,我们使用 LocalDateTime
类获取当前时间,DateTimeFormatter
类创建格式化器,指定日期格式为 "yyyy-MM-dd a hh:mm:ss"。最后,我们使用 format()
方法将日期格式化为字符串并打印出来。
这两种方法都可以方便地实现“年-月-日 上午/下午时:分:秒”格式的时间字符串。可以根据实际情况选择使用哪种方法进行实现。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java实现“年-月-日 上午/下午时:分:秒”的简单代码 - Python技术站