当前位置: 代码迷 >> 综合 >> java当中日期类型和字符串类型数据
  详细解决方案

java当中日期类型和字符串类型数据

热度:86   发布时间:2023-10-24 03:45:53.0
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;/*** * @author Administrator*进行日期格式类型的转换操作*java.sql.Date:将指定日期类型字符对象转换为date类型java.sql.Date.valueOf("1999-10-10");//将指定日期字符串转变为日期对象,该对象不接受时分秒java.util.Date:用于获取系统对象当前时间new Date()获取系统当前时间getTime()获取从1970到现在的毫秒数*/
public class SimpleDate {public static void main(String[] args) {Date utilDate=new Date();System.out.println("当前时间的毫秒数:"+utilDate.getTime());System.out.println("当前系统的时间:"+utilDate);
//		SQL日期类型字符串的格式是固定的不能够有别的格式java.sql.Date sqlDate=java.sql.Date.valueOf("1995-01-27");System.out.println("对SQL日期进行输出操作:"+sqlDate);/*** 当前类对象用于将一个date类型对象转变字符类型以及将一个字符类型对象转变为一个日期类型*/SimpleDateFormat simpleDateFormat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String strDate1="2018-06-12 16:58:59";//建立一个日期字符串try {
//			将一个字符串类型数据转变为一个date类型数据Date date=simpleDateFormat1.parse(strDate1);System.out.println("将字符串对象解析为一个日期类型:"+date);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}SimpleDateFormat simpleDateFormat2=new SimpleDateFormat("yyyy年MM月dd日");
//		将一个日期类型对象转变为一个字符类型的数据变量String date2=simpleDateFormat2.format(sqlDate);System.out.println("将一个sql日期类型转变为一个String日期类型:"+date2);}}