当前位置:首页 » 编程语言 » datejava转换

datejava转换

发布时间: 2023-09-22 10:57:06

java中如何将SimpleDateFormat类型转换成Date类型

public class SimpleDateFormatDemo {

public static void main(String[] args) throws ParseException {

// TODO Auto-generated method stub

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");//Date指定格式:yyyy-MM-dd HH:mm:ss:SSS

Date date = new Date();//创建一个date对象保存当前时间

String dateStr = simpleDateFormat.format(date);//format()方法将Date转换成指定格式的String

System.out.println(dateStr);//2018-08-24 15:37:47:033

String string = "2018-8-24 12:50:20:545";

Date date2 = simpleDateFormat.parse(string);//调用parse()方法时 注意 传入的格式必须符合simpleDateFormat对象的格式,即"yyyy-MM-dd HH:mm:ss:SSS" 否则会报错!!

System.out.println(date2);//Fri Aug 24 12:50:20 CST 2018

}

}


(1)datejava转换扩展阅读

public class StringToDate

{

public final static java.sql.Date string2Date(String dateString) throws java.lang.Exception

{

DateFormat dateFormat;

dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);

dateFormat.setLenient(false);

java.util.Date timeDate = dateFormat.parse(dateString);//util类型

java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql类型

return dateTime;

}

}

⑵ java.util.Date怎样转换为java.sql.Date

java.util.Date转换为java.sql.Date的方法主要是利用构造函数,传入date类型参数实例如下:

publicclassceshi{
publicstaticvoidmain(String[]args)throwsException{

java.util.DatecurDate=newjava.util.Date();//新建一个util类型的date

java.sql.Datedate=newjava.sql.Date(curDate.getTime());//进行日期的转换
System.out.println(date);//将util的日期放在参数里面
}
}

结果为:

⑶ java怎么将date类型转换成datetime类型

日期内容的字符串转化为DateTime类型,将字符类型的日期转化为DateTime类型主要有以下方法:

方法一:Convert.ToDateTime(string)

string格式有要求,必须是yyyy-MM-dd hh:mm:ss

方法二:Convert.ToDateTime(string, IFormatProvider)

stringdateString="20110526";

DateTimedt=DateTime.ParseExact(dateString,"yyyyMMdd",System.Globalization.CultureInfo.CurrentCulture);

DateTimedt=DateTime.ParseExact(dateString,"yyyyMMdd",System.Globalization.CultureInfo.InvariantCulture);

⑷ 如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD) 的 DATE类型数据

Date类型并没有格式,只有转换成String格式的时候让格式化显示。

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());

Calendar calendar = Calendar.getInstance();

int year = Integer.parseInt(datetime.substring(0,4));

int month = Integer.parseInt(datetime.substring(5,7));

int date = Integer.parseInt(datetime.substring(8,10));

int hour = Integer.parseInt(datetime.substring(11,13));

int minute = Integer.parseInt(datetime.substring(14,16));

//int second = Integer.parseInt(datetime.substring(17,19));

if(calendar.get(Calendar.YEAR)>year){

int y = calendar.get(Calendar.YEAR)-year;

(4)datejava转换扩展阅读:

Date类可以在java.util包中找到,用一个long类型的值表示一个指定的时刻。它的一个有用的构造函数是Date(),创建一个表示创建时刻的对象。getTime()方法返回Date对象的long值。

import java.util.*;

public class Now {

public static void main(String[] args) {

Date now = new Date();

long nowLong = now.getTime();

System.out.println("Value is " + nowLong);

热点内容
e框架php 发布:2025-03-07 09:01:00 浏览:78
php表单自动提交 发布:2025-03-07 08:56:09 浏览:504
安卓怎么连接电脑用鼠标 发布:2025-03-07 08:52:55 浏览:311
大数据与数据库的关系 发布:2025-03-07 08:48:20 浏览:288
取幂C语言 发布:2025-03-07 08:43:10 浏览:488
高考解压性 发布:2025-03-07 08:43:10 浏览:690
搜狐广告服务器是什么 发布:2025-03-07 08:36:45 浏览:147
csgo稳定fps要什么配置 发布:2025-03-07 08:35:01 浏览:404
matlab粒子群优化算法 发布:2025-03-07 08:13:49 浏览:249
编译原理翻译 发布:2025-03-07 08:08:01 浏览:593