系统时间
有时,我们需要在网页或者app上显示出当前的日期和时间,那怎么办呢?
直接上代码
import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { printTime1(); printTime2(); printTime3(); printTime4(); } private static void printTime1() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 格式化时间 Date date = new Date();// 获取当前时间 System.out.println("当前时间:" + sdf.format(date)); // 输出已格式化的时间 } private static void printTime2() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");// 格式化时间 Date date = new Date();// 获取当前时间 System.out.println("当前时间:" + sdf.format(date)); // 输出已格式化的时间 } private static void printTime3() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");// 格式化时间 Date date = new Date();// 获取当前时间 System.out.println("当前时间:" + sdf.format(date)); // 输出已格式化的时间 } private static void printTime4() { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");// 格式化时间 Date date = new Date();// 获取当前时间 System.out.println("当前时间:" + sdf.format(date)); // 输出已格式化的时间 } }
代码简析:
- main方法是程序执行入口。
- 这里举了四个例子,分别打印了不同的日期时间格式,差异之处仅仅是格式化字符串不一样。yyyy表示年,MM表示月,dd表示天,HH表示消失,mm表示分,ss表示秒。
程序运行结果图: