本文目录一览:
Java 如何显示当前系统日期与时间
通过 new Date
获取当前的日期与时间
示例:
public static void main(String[] args) {
Date now = new Date(); // 获取当前时间
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); // 格式化当前日期时间,显示如 2015/06/27 14:22:22
}
java中日期时间的实现方法
java 中,日期函数的实现方法是通过获取当前时间距离格林治时间 1970-1-1 00:00:00 的时间差额,获取到时间相差的毫秒数。这个函数在 jdk 中是直接调用的系统相关的函数获取的,至于这个数据,是通过专门的时钟晶片进行统计的。会有相关的位置存放时间。 如果你想知道更具体的,就参考下 JDK 中的源码吧,这是最详细的。
java中如何设置时间和显示时间??
JAVA 中获取当前系统时间 2011-07-06 20:45
并格式化输出:
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置日期格式
System.out.println(df.format(new Date())); // new Date() 为获取当前系统时间
}
}
设置时间,推荐使用 java.util.Calendar
类来进行操作,
import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class TestDate {
public static void main(String[] args) {
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); // 可以方便地修改日期格式
String hehe = dateFormat.format(now);
System.out.println(hehe);
Calendar c = Calendar.getInstance(); // 可以对每个时间域单独修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
System.out.println(year + "/" + month + "/" + date + " " + hour + ":" + minute + ":" + second);
}
}