Java DateAdd (Add Year,Month,Day) |
Java DateAdd (Add Year,Month,Day) บทความนี้เป็นการ Add Date Time เช่นต้องการ เพิ่มพวกวันที่ เวลา (Year, Month , Day , Hour , Minute , Second) จะใช้ในกรณีที่ต้องการเพิ่มเวลาไปเป็นไปตามเงื่อนไขที่เราต้องการ
Example
MyClass.java
package com.java.myapp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class MyClass {
public static void main(String[] args) {
String sDate = "2013-08-03 16:18:50";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = df.parse(sDate);
Calendar c = Calendar.getInstance();
c.setTime(date);
//*** Add Date Time ***//
c.add(Calendar.YEAR, 1); // Add Year
c.add(Calendar.MONTH, 1); // Add Month
c.add(Calendar.DATE, 1); // Add Day
c.add(Calendar.HOUR_OF_DAY, 1); // Add Hour
c.add(Calendar.MINUTE, 1); // Add Minute
c.add(Calendar.SECOND, 1); // Add Second
//*** Display Date ***//
System.out.println("Full Date : " + df.format(c.getTime()));
System.out.println("Time : " + date.getTime());
System.out.println("Year : " + c.get(Calendar.YEAR));
int iMonth = c.get(Calendar.MONTH) + 1;
System.out.println("Month : " + iMonth);
System.out.println("Day : " + c.get(Calendar.DATE));
System.out.println("Hour : " + c.get(Calendar.HOUR_OF_DAY));
System.out.println("Minute : " + c.get(Calendar.MINUTE));
System.out.println("Second : " + c.get(Calendar.SECOND));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Output
Full Date : 2014-09-04 17:19:51
Time : 1375521530000
Year : 2014
Month : 9
Day : 4
Hour : 17
Minute : 19
Second : 51
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
|
|
|
Create/Update Date : |
2013-05-26 11:26:22 /
2013-08-07 14:23:34 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|