Java: 实例 Example for Java Date and Calendar
2006-12-07 00:54
495 查看
Edit Time: 2006/12/12
By: JonsenElizee
E-mail: JonsenElizee@163.com
####################################################################################
import java.util.*;//Date;
import java.text.SimpleDateFormat;
class TestDate
{
public static void main(String[] args)
{
try
{
System.out.println("Hello World!");
Date today = new Date();
//output the YMD
System.out.println(today.getYear() + 1900 + "/" + (today.getMonth() + 1) + "/" + today.getDate());
//output the local time: 2006-12-6 23:59:59
System.out.println(today.toLocaleString());
//format the date
System.out.println(
new SimpleDateFormat("E yyyy.MM.dd hh 'o''clock' mm:ss a z").format(today));
//parse string into date
System.out.println(new SimpleDateFormat("yyyy/MM/dd hh:mm:ss").parse("2006/12/06 11:12:13"));
//parse and format
System.out.println(new SimpleDateFormat("E yyyy.MM.dd hh 'o''clock' mm:ss a z")
.format(new SimpleDateFormat("yyyy/MM/dd").parse("2006/12/06")));
//interval
long interval = new SimpleDateFormat("yyyy/MM/dd").parse("2006/12/18").getTime() - today.getTime();
interval = interval / (1000 * 60 * 60 * 24);
System.out.println(interval + " days");
//using Calendar to plus date or subtract
Calendar calendar = Calendar.getInstance();
System.out.println("today : " + new SimpleDateFormat("yyyy/MM/dd").format(calendar.getTime()));
calendar.add(calendar.DAY_OF_YEAR, -730);
System.out.println("two years ago: " + new SimpleDateFormat("yyyy/MM/dd").format(calendar.getTime()));
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
By: JonsenElizee
E-mail: JonsenElizee@163.com
####################################################################################
import java.util.*;//Date;
import java.text.SimpleDateFormat;
class TestDate
{
public static void main(String[] args)
{
try
{
System.out.println("Hello World!");
Date today = new Date();
//output the YMD
System.out.println(today.getYear() + 1900 + "/" + (today.getMonth() + 1) + "/" + today.getDate());
//output the local time: 2006-12-6 23:59:59
System.out.println(today.toLocaleString());
//format the date
System.out.println(
new SimpleDateFormat("E yyyy.MM.dd hh 'o''clock' mm:ss a z").format(today));
//parse string into date
System.out.println(new SimpleDateFormat("yyyy/MM/dd hh:mm:ss").parse("2006/12/06 11:12:13"));
//parse and format
System.out.println(new SimpleDateFormat("E yyyy.MM.dd hh 'o''clock' mm:ss a z")
.format(new SimpleDateFormat("yyyy/MM/dd").parse("2006/12/06")));
//interval
long interval = new SimpleDateFormat("yyyy/MM/dd").parse("2006/12/18").getTime() - today.getTime();
interval = interval / (1000 * 60 * 60 * 24);
System.out.println(interval + " days");
//using Calendar to plus date or subtract
Calendar calendar = Calendar.getInstance();
System.out.println("today : " + new SimpleDateFormat("yyyy/MM/dd").format(calendar.getTime()));
calendar.add(calendar.DAY_OF_YEAR, -730);
System.out.println("two years ago: " + new SimpleDateFormat("yyyy/MM/dd").format(calendar.getTime()));
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
相关文章推荐
- Java Date 和 Calendar 实例
- 黑马程序员--------java Collections、Arrays、高级for、可变参数、静态导入、System、Runtime、Math、Date、Calendar
- Java 8 Date Time API Example Tutorial – LocalDate, Instant, LocalDateTime, Parse and Format
- Java 中 Date 与 Calendar 之间的编辑与转换实例详解
- Java Date 和 Calendar 实例
- Java常用类库之时间操作类——Date、Calendar、DateFormat、SimpleDateFormat及实例操作
- Java Date 和 Calendar 实例
- java date and calendar
- Java Date 和 Calendar 实例
- Java Date 和 Calendar 实例
- Java 之 Date 和 Calendar 实例
- Java Date 和 Calendar 实例
- Java Date 和 Calendar 实例
- Java Date 和 Calendar 实例
- java的Calendar和Date实例
- Java 之 Date 和 Calendar 实例
- Java Date 和 Calendar 实例
- LocalDate LocalTime LocalDateTime DateTimeFormatter Java 8 新出的时间(time)和日期(date)的API的使用详细实例
- Java Date, Calendar and Time API - Tutorial
- Java写的手机计费系统(作为学习参考的实例:关键是Java类库里面的date和Calendar的使用和相互转换,以及一些日期的实际问题)