- 获取当前时间
Java中的Date
类可以获取当前系统时间,包含年月日时分秒等信息。获取当前时间的代码如下:
import java.util.Date;
public class DateUtils {
public static void main(String[] args) {
Date now = new Date();
System.out.println(now);
}
}
这个例子中,首先导入了Java中的util包下的Date类。然后通过创建一个Date
类型的对象now
来获取当前系统时间。最后通过System.out.println(now)
打印出来。
- 通过
SimpleDateFormat
格式化日期
Java中SimpleDateFormat
类可以对日期进行格式化,以便输出自己需要的日期格式。有时候获取到的时间格式并不满足我们的需要,比如要得到只有年月日的日期格式,就需要对日期进行格式化。获取年月日的代码示例如下:
import java.util.Date;
import java.text.SimpleDateFormat;
public class DateUtils {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String now = sdf.format(date);
System.out.println(now);
}
}
这个例子中,首先和上个例子一样,通过Date
类获取到当前的日期。然后通过SimpleDateFormat
类的构造方法,传入需要格式化的日期格式,这里传入了"yyyy-MM-dd"表示只需要年月日的日期格式。最后通过sdf.format(date)
将日期对象转化为字符串,存入now
变量中。最后通过System.out.println(now)
输出格式化后的日期字符串。
需要注意的是,日期格式的缩写含义都是固定的,如下:
- yyyy:4位年份
- MM:月份,两位数
- dd:日期,两位数
- HH:小时,24小时制,两位数
- mm:分钟,两位数
- ss:秒,两位数
以上就是Java Date获取年月日时分秒的实现方法的详细攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java Date获取年月日时分秒的实现方法 - Python技术站