Date --String--Timestamp之间的转换

类型转换规则

 * Date/Timestamp ->String 使用  format
 * String ->Date     使用  parse();
 * String ->Timestamp 使用  valueOf(); 
 * Timestamp ->Date   使用  getTime();
 * Date ->Timestamp   可以直接覆盖

例子:

/**
* 1.实现将当前日期Date转换为String类型输出。

* @param args
*/

public String demoString() {
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");
String str = format.format(date);
System.out.println(str);
return str;
}


/**
* 2.实现将输入日期字符串解析成Date类型输出。

* @throws ParseException
*/
public Date stringDemo() throws ParseException {
String str = "2017-08-03 10:08:33";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");
Date date = format.parse(str);
System.out.println(date);
return date;
}


/**
* 3.实现将当前时间Timestamp转换为String类型格式化输出。 导入的是sql.Timestamp;包 import
* java.sql.Timestamp;
*/
public String timestampStr() {


Timestamp tamp = new Timestamp(System.currentTimeMillis());// 获取当前日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");
String str = format.format(tamp);
System.out.println(str);
return str;
}


/**
* 4.实现将输入日期字符串解析成Timestamp类型输出。
*/


public Timestamp strTimestamp() {
Timestamp tamp = new Timestamp(System.currentTimeMillis());// 获取当前日期
String str = "2017-08-03 10:08:33";

tamp = Timestamp.valueOf(str);
System.out.println(tamp);
return tamp;
}


/**
* 5.将当前日期Date转换为Timestamp类型输出。
*/


public Timestamp  timestampDate() {
Date date=new Date();
Timestamp tamp=new Timestamp(date.getTime());
System.out.println(tamp);
return tamp;
}




/**
* 6.实现将Timestamp类型解析成Date类型输出。
*/
public Date dateTimestamp() {
Timestamp tamp=new Timestamp(System.currentTimeMillis());
Date date=tamp;
System.out.println(date);
return date;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值