java 日期格式转换,加减等

将string转换成日期Date

SimpleDateFormat re = new SimpleDateFormat(String formate);----:yyyy-MM-dd
System.out.println(re.parse("1990-02-02"));----Fri Feb 02 00:00:00 CST 1990

将日期转换成String

SimpleDateFormat sfdate = new SimpleDateFormat(String formate);----:yyyy-MM-dd
System.out.println( sfdate.format(new Date()));-----2015-09-24

获取当前时间信息:

Calendar ca = Calendar.getInstance();
System.out.println("年----"+ca.get(1));
System.out.println("月----"+(ca.get(2)+1));
System.out.println("日----"+ca.get(5));

结果:

年----2015
月----9
日----24

多少分钟之后:-----Calendar 类是一个抽象类,

Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象。Calendar 的 getInstance 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化:

     Calendar rightNow = Calendar.getInstance();

Calendar ca=Calendar.getInstance();
ca.setTime(date);
ca.add(Calendar.MINUTE, delaytime);----12

返回日期: date=ca.getTime();

返回字符串:SimpleDateFormat sfdate = new SimpleDateFormat(String formate);----:yyyy-MM-dd
System.out.println( sfdate.format(date));

例子:

Calendar ca = Calendar.getInstance();

System.out.println(ca.getTime());
ca.add(12, 40);----可以为负值
System.out.println(ca.getTime());

Thu Sep 24 15:16:20 CST 2015
Thu Sep 24 15:56:20 CST 2015

时间: 2024-10-25 23:21:00

java 日期格式转换,加减等的相关文章

Java日期格式转换

Java时间格式转换大全 import java.text.*;import java.util.Calendar;public class VeDate {/**   * 获取现在时间   *    * @return 返回时间类型 yyyy-MM-dd HH:mm:ss   */public static Date getNowDate() {   Date currentTime = new Date();   SimpleDateFormat formatter = new Simple

java日期格式转换大全

public class DateFormatUtils { private static Log logger = LogFactory.getLog(DateFormatUtils.class); public static String formatDate(String formater,Date date){ SimpleDateFormatformate = new SimpleDateFormat(formater); formate.format(date); return fo

java 日期格式转换EEE MMM dd HH:mm:ss z yyyy

SimpleDateFormat parserSDF = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy", Locale.ENGLISH);Date date = parserSDF.parse("Wed Oct 16 00:00:00 CEST 2013");

Java练习 SDUT-2246_时间日期格式转换

时间日期格式转换 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 对于日期的常用格式,在中国常采用格式的是"年年年年/月月/日日"或写为英语缩略表示的"yyyy/mm/dd",此次编程竞赛的启动日期"2010/11/20"就是符合这种格式的一个日期, 而北美所用的日期格式则为"月月/日日/年年年年"或"mm/dd /yyyy",

Java时间日期格式转换 转自:http://www.cnblogs.com/edwardlauxh/archive/2010/03/21/1918615.html

Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateForma

日期格式转换 java 2016-09-03T00:00:00.000+08:00

/**  * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX  TO  yyyy-MM-dd HH:mm:ss  * @throws ParseException   */ public static String dealDateFormat(String oldDateStr) throws ParseException{  //此格式只有  jdk 1.7才支持  yyyy-MM-dd'T'HH:mm:ss.SSSXXX  DateFormat df = new Si

java日期格式大全 format SimpleDateFormat

/**    * 字符串转换为java.util.Date<br>    * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD'<br>    * yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00'<br>    * yy/MM/dd HH:mm:ss pm 如 '2002/1/1 17:55:00 pm'<br>    * yy-MM-dd HH:

ABAP - 日期格式转换 &amp; ABAP常用日期处理函数

ABAP - 日期格式转换 现在提供以下一些日期格式转换的函数: Below are several FMs which can be used to convert date format. 1. CONVERSION_EXIT_IDATE_OUTPUT INPUT:      20080203 OUTPUT:   03FEB2008 2. CONVERT_DATE_TO_EXTERNAL INPUT:      20080203 OUTPUT:   02/03/2008    "Accord

ABAP - 日期格式转换 &amp;amp; ABAP经常使用日期处理函数

ABAP - 日期格式转换 如今提供下面一些日期格式转换的函数: Below are several FMs which can be used to convert date format. 1. CONVERSION_EXIT_IDATE_OUTPUT INPUT:      20080203 OUTPUT:   03FEB2008 2. CONVERT_DATE_TO_EXTERNAL INPUT:      20080203 OUTPUT:   02/03/2008    "Accord