在 java 中获取日期
Getting a date in java
我刚刚开始学习 java 并不能完全理解约会的每一步(例如 Calendar.getInstance().get(Calendar.DATE);
。有人可以向我解释一下吗?抱歉,如果问题是愚蠢
以下链接中提供了完整示例:
1)examples
java.util.Calendar.getInstance() 方法使用指定的时区获取日历,并指定 locale.The 使用 getInstance() 的要点是它会考虑默认的区域设置和时区决定要 return 哪个日历实现以及如何初始化它。
在Java中,您可以通过以下两个class获取当前日期时间——日期和日历。并且,稍后使用 SimpleDateFormat class 将日期转换为用户友好的格式。
使用 Date() + SimpleDateFormat():
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date)); //2014/08/06 15:59:48
使用 Calender() + SimpleDateFormat()
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime())); //2014/08/06 16:00:22
这是一个完整的示例,向您展示如何使用 Date() 和 Calender() classes 来获取和显示当前日期时间。
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateTime {
public static void main(String[] args) {
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
//get current date time with Date()
Date date = new Date();
System.out.println(dateFormat.format(date));
//get current date time with Calendar()
Calendar cal = Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime()));
}
}
请查看以下两个手册页:
我刚刚开始学习 java 并不能完全理解约会的每一步(例如 Calendar.getInstance().get(Calendar.DATE);
。有人可以向我解释一下吗?抱歉,如果问题是愚蠢
以下链接中提供了完整示例:
1)examples
java.util.Calendar.getInstance() 方法使用指定的时区获取日历,并指定 locale.The 使用 getInstance() 的要点是它会考虑默认的区域设置和时区决定要 return 哪个日历实现以及如何初始化它。
在Java中,您可以通过以下两个class获取当前日期时间——日期和日历。并且,稍后使用 SimpleDateFormat class 将日期转换为用户友好的格式。
使用 Date() + SimpleDateFormat():
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date)); //2014/08/06 15:59:48
使用 Calender() + SimpleDateFormat()
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime())); //2014/08/06 16:00:22
这是一个完整的示例,向您展示如何使用 Date() 和 Calender() classes 来获取和显示当前日期时间。
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateTime {
public static void main(String[] args) {
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
//get current date time with Date()
Date date = new Date();
System.out.println(dateFormat.format(date));
//get current date time with Calendar()
Calendar cal = Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime()));
}
}
请查看以下两个手册页: