Ⅰ java string类型怎么转化成date类型
代码如下:
publicclassDate2String { @Test publicvoidtest() { Date date =newDate();
SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(date));
sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.format(date)); sdf =newSimpleDateFormat("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”的样式。
(1)javastring转换成data扩展阅读:
可以很便捷的使用正则表达式来进行分隔。“s”就表示空格,还有如”',” ”,” ”,” ”.
在JDK6中,这个方法只会在标识现有字符串的字符数组上 给一个窗口来表示结果字符串,但是不会创建一个新的字符串对象。如果需要创建个新字符串对象,可以这样在结果后面+一个空的字符串。
这么写的话就会创建一个新的字符数组来表示结果字符串。同时,这么写也有一定的几率让你的代码跑的更快,因为垃圾回收器会吧没有在使用的大字符串回收而留下子字符串。
Oracle JDK7中的substring()方法会创建一个新的字符数组,而不用之前存在的。看看这张图就会明白substring()方法在JDK6和JDK7中的区别。
String vs StringBuilder:StringBuilder是可变的,这就意味你在创建对象之后还可以去修改它的值。StringBuilder vs StringBuffer:StringBuffer是同步的,意味着它是线程安全的,但是就会比StringBuilder慢些。
在Python编程中,只需要用字符串去乘以一个数字就可以 搞定了,那在Java编程中,我们可以使用来自Apache Commons Lang包中的StringUtils类的repeat()方法。
Ⅱ Java中怎样把string转化成datatime
你要在程序转呢,就用SimpleDataFormat就能达到了,具体操作步骤
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
如果是要转到数据库存储的话呢,在SQL里面就能达到效果
sql = insert into table_name values('1','2'to_data('2010-05-26 20:35:12','yyyy-MM-dd HH24:MI:SS'))
这样就OK了
Ⅲ java如何把string类型转换为mysql数据库中的date提么类型
string time = "2005-8-18";
SimpleDateFormat sdf = new SimpleDateFormat("MMM d yyyy");
Date s_date =(Date)sdf.parse(time);
然后去存储
Date类型的选择 默认的话应该是util的 你分别试试util的 跟sql的 哪个好用 就用哪个
Ⅳ Java中如何转字符串转为Date格式
看下代码你就知道了,可直接运行
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Stringordate {
public static void main(String args[]){
String s = "20090420";//这是你要转换为date类型的字符串
SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd");//设置一个时间转换器
Date d = null;
try {
d = sf.parse(s);//将字符串s通过转换器转换为date类型
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(d);//输出date类型
System.out.println(sf.format(d));//输出date类型d但以转换器表示的形式打印
}
}
Ⅳ 在Java里怎么讲String类型转换成Date类型
//时间格式
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
Stringstr="2018-06-1820:18:00";
System.out.println(format.format(format.parse(str)))
Ⅵ java字符串转化成时间
从数据库获取的时候把字符串转成你想要的
convert(nvarchar,时间,120)
100 或者版权 0 mon dd yyyy hh:miAM (或者 PM)
101 mm/dd/yy
102 yy.mm.dd
103 dd/mm/yy
104 dd.mm.yy
105 dd-mm-yy
106 dd mon yy
107 Mon dd, yy
108 hh:mm:ss
109 或者 9 mon dd yyyy hh:mi:ss:mmmAM(或者 PM)
110 mm-dd-yy
111 yy/mm/dd
112 yymmdd
113 或者 13 dd mon yyyy hh:mm:ss:mmm(24h)
114 hh:mi:ss:mmm(24h)
120 或者 20 yyyy-mm-dd hh:mi:ss(24h)
121 或者 21 yyyy-mm-dd hh:mi:ss.mmm(24h)
126 yyyy-mm-ddThh:mm:ss.mmm(没有空格)
130 dd mon yyyy hh:mi:ss:mmmAM
131 dd/mm/yy hh:mi:ss:mmmAM