日期转换(Date DateFormate SimpleDateFormate)

中文日期->常规日期

DateFormate df=new SimpleDateFormate();

df.parse();//解析日期

df.formate();//中文表示

import java.util.Date;

import java.text.ParseException;

import java.text.SimpleDateFormat;

public class Demo12 {

public static void main(String[] args) {

// TODO 自动生成的方法存根

String strDate="2008-10-12";

/* String part1="yyyy-MM-dd";

String part2="yyyy年MM月dd日";*/

SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd");

SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年MM月dd日");

Date date=new Date();

String str=sdf2.format(date);

System.out.println(str);

try {

date=sdf1.parse(strDate);

} catch (ParseException e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

System.out.println(date);

long l1=date.getTime();

long l2=System.currentTimeMillis();

long l3=(l2-l1)/1000/60/60;//活了多少天

System.out.println(l3);

System.out.println("我输出了");

}

}

时间: 2024-10-14 10:30:54

日期转换(Date DateFormate SimpleDateFormate)的相关文章

数据转换和日期转换

import java.sql.Date; import java.text.SimpleDateFormat; public class test { public static void main(String[] args) { // string转int String a = "100"; // String a="100.00";数字格式异常 int b = Integer.parseInt(a); System.out.println(b); // 日期

Java 日期时间 Date类型,long类型,String类型表现形式的转换 (转)

Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数 2.由long类型转换成Date类型SimpleDat

Java日期格式化之将String类型的GMT,GST日期转换成Date类型

请尊重他人的劳动成果,转载请注明出处:Java日期格式化之将String类型的GMT,GST日期转换成Date类型 http://blog.csdn.net/fengyuzhengfan/article/details/40164721 在实际开发过程中经常会需要将Date类型的数据封装成XML或Json格式在网络上进行传输,另外在将Date类型的数据存到Sqlite数据库中后再取出来的时候只能获取String类型的日期了,这是因为SQLite是无类型的.这样不得不面对将String 类型的日期

Struts2中Date日期转换的问题

今天跑程序的时候莫名其妙的出现了下面的一个异常: java.lang.NoSuchMethodException:com.ca.agent.model.mybatis.ApprovalInforCangra.setSubDate([Ljava.lang.String;) 这类异常信息在以前是处理过的,按照以前的思路在eclipse的调试模式下看看具体的情况,不过这次比较奇怪,根本没进入到对应的Action类中就抛出了此异常信息,进一步查找发现,在调用拦截器方法的时候就抛出了此异常信息,还有没有想

转换 数据库中日期(/Date(1351699200000)/) 的格式

转换 数据库中日期(/Date(1351699200000)/) 的格式: C#中转换日期格式 var date=com.CREATEDATETIME.ToString(); JavaScript中转换日期格式 //转日期: function getDateStr(dateDB) { //传数据库中日期 var numStr = dateDB.replace(/[^0-9]/g, ''); var num = parseInt(numStr); var strDate = new Date(nu

日期转换时Safari中返回Invalid Date

问题: 进行日期转换时,Safari中会返回Invalid Date, 而IE 9, Firefox, Chrome and Opera显示正常,代码如下所示: var d = new Date("2011-02-07");  alert(d); 或者var d = new Date("2011-02-07T11:05:00");  alert(d); 解决方案: 不是所有的浏览器都支持new Date 中'yyyy-mm-dd'格式的转换,可以尝试下面的代码: v

Date.format日期转换

RegExp中的$1...$9属性: 返回在模式匹配期间找到的,所存储的最近9个部分. 每当产生一个带括号的成功匹配时,$1...$9的属性值就会被修改,可以在一个正则表达式中指定任意多个带括号的子匹配,但是最多只能存储9个. 例: <script type="text/javascript"> var pattern = /(\w+)@(\w+)\.(\w+)/g, str = "Please send mail to [email protected] and

Java 日期时间 Date类型,long类型,String类型表现形式的转换

1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数 2.由long类型转换成Date类型SimpleDateFormat sdf= new SimpleDateFormat("MM/dd

日期类 Date

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /* 日期类 Date Calendar 日期格式化类 SimpleDateFormat */ public class Demo3 { public static void main(String[] args) throws ParseException {