java string 转 date_java string类型怎么转化成date类型

代码如下:

public class Date2String { @Test  public void test() { Date date = new Date();

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

System.out.println(sdf.format(date));

sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  System.out.println(sdf.format(date));   sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");  System.out.println(sdf.format(date));    }}

把data转换为string类型能够转换为“"yyyy-MM-dd HH:mm:ss”格式和“yyyy年MM月dd日 HH:mm:ss”的款式。

error!

扩展材料:

能够很便利的运用正则表达式来停止分隔。“\s”就表示空格,还有如”',”\t”,”\r”,”\n”.

在JDK6中,这个办法只会在标识现有字符串的字符数组上 给一个窗口来表示结果字符串,但是不会创立一个新的字符串对象。假如需求创立个新字符串对象,能够这样在结果后面+一个空的字符串。

这么写的话就会创立一个新的字符数组来表示结果字符串。同时,这么写也有一定的几率让你的代码跑的更快,由于渣滓回收器会吧没有在运用的大字符串回收而留下子字符串。

Oracle JDK7中的substring()方法会创立一个新的字符数组,而不用之前存在的。看看这张图就会明白substring()办法在JDK6和JDK7中的区别。

String vs StringBuilder:StringBuilder是可变的,这就意味你在创立对象之后还能够去修正它的值。StringBuilder vs StringBuffer:StringBuffer是同步的,意味着它是线程平安的,但是就会比StringBuilder慢些。

在Python编程中,只需求用字符串去乘以一个数字就能够 搞定了,那在Java编程中,我们能够运用来自Apache Commons Lang包中的StringUtils类的repeat()方法。

string类型转化为date类型:

方法一,Date date=new Date("2018-9-30");

方法二,String =(new SimpleDateFormat("格式")).format(Date);

方法三,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String dstr="2008-4-24";java.util.Date date=sdf.parse(dstr);

date类型转化为string类型:

方法一,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");java.util.Date date=new java.util.Date();String str=sdf.format(date);

方法二,Date = (new SimpleDateFormat("格式")).parse(String);

相关文章

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值