当前位置:首页 » 编程语言 » javasqldate获取时间
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

javasqldate获取时间

发布时间: 2023-02-22 12:01:18

① java 获取java.sql.date类型的系统当前时间

获取当前时间以 年/月/日(如2008/12/6) 显示:
java.sql.Date date=new java.sql.Date(new java.util.Date().getTime());
System.out.print(date.toString().replaceAll("-", "/"));

获取当前时间以 月/日/年(如12/6/2008) 显示:
java.sql.Date date=new java.sql.Date(new java.util.Date().getTime());
System.out.print(date.getMonth()+"/"+date.getDay()+"/"+date.toString().substring(0,4));

② 如何用Java提取java.sql.Date类型的系统时间

java 得到系统时间,直接私用Date类型,直接生成一个对象即可,示例如下:
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
Date dt=new Date();//如果不需要格式,可直接用dt,dt就是当前系统时间
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//设置显示格式
String nowTime="";
nowTime= df.format(dt);//用DateFormat的format()方法在dt中获取并以yyyy/MM/dd HH:mm:ss格式显示

③ java.sql.Date类型的date如何得到时分秒

用于参考,我的应用场景是往mysql插入数据,其中包括Date类型,设置数据为 createtime,java中实体定义类型为 java.util.Date。
在执行 java.sql.PreparedStatement 的 setDate方法时,发现 Date类型必须为 java.sql.Date,但是在进行日期转化时,发现 java.sql.Date 无法获取时分秒。
搜索了一下,就不用setDate方法,调用 java.sql.PreparedStatement 的setTimestamp方法,设置数值,可以获取到时分秒, 日期类型为java.sql.Timestamp 。

④ java.sql.Date类型时间获取当前时间,精确到时分秒的方法

Date date = new Date();
DateFormat df1 = DateFormat.getDateInstance();//日期格式,精确到日
System.out.println(df1.format(date));
DateFormat df2 = DateFormat.getDateTimeInstance();//可以精确到时分秒
System.out.println(df2.format(date));
DateFormat df3 = DateFormat.getTimeInstance();//只显示出时分秒
System.out.println(df3.format(date));
DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
System.out.println(df4.format(date));
DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);
System.out.println(df5.format(date));
DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); System.out.println(df6.format(date));
DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); System.out.println(df7.format(date));

⑤ java 怎样获取java.sql.date 类型年月日并插入到数据库date类型中

字段updateTime为Date类型,那么如果只要精确到年月日,那么就使用trunc(updateTime)即可,其他还有:
trunc[截断到最接近的日期,单位为天] ,返回的是日期类型
select sysdate S1,
trunc(sysdate) S2, //返回当前日期,无时分秒
trunc(sysdate,'year') YEAR, //返回当前年的1月1日,无时分秒
trunc(sysdate,'month') MONTH , //返回当前月的1日,无时分秒
trunc(sysdate,'day') DAY //返回当前星期的星期天,无时分秒

⑥ 请问如何获取sql.date的系统时间

请问如何获取sql.date的系统时间
sql读取系统日期和时间的方法如下:
--获取当前日期(如:yyyymmdd)

select CONVERT (nvarchar(12),GETDATE(),112)

--获取当前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()

--获取当前日期(如:yyyy-mm-dd)
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())

--获取当前日期(如:yyyy/mm/dd)
select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())

--获取几种日期
select DATENAME(YEAR,GETDATE()) --年份(YYYY)
select DATENAME(YY,GETDATE())

select DATENAME(MM,GETDATE()) --月份
select DATENAME(DD,GETDATE()) --日期
select dateName(hh,getdate()) --获取小时
select DATENAME(MI,GETDATE()) --获取分钟
select DATENAME(SECOND,GETDATE()) --获取秒
select DATENAME(WEEK,GETDATE()) --获取当前星期(周)是这一年中的第几个星期(周)
select DATENAME(WEEKDAY,GETDATE()) --星期几

⑦ 如何取java.sql.Date中的年,月,日

  • java.sql.Datesdate=newjava.sql.Date(System.currentTimeMillis());

  • //方法一(不建议使用)

  • System.out.println("Year:"+sdate.getYear());

  • System.out.println("Month:"+sdate.getMonth());

  • System.out.println("Date:"+sdate.getDate());

  • //方法二

  • java.text.SimpleDateFormatsformat=newjava.text.SimpleDateFormat();

  • sformat.applyPattern("yyyy");

  • System.out.println("Year:"+sformat.format(sdate));

  • sformat.applyPattern("MM");

  • System.out.println("Month:"+sformat.format(sdate));

  • sformat.applyPattern("dd");

  • System.out.println("Date:"+sformat.format(sdate));

⑧ java如何获取当前时间 年月日 时分秒

java如何获取当前时间以及格式化需要用到两个类,如下图:

“拓展资料——java”:

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。

Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。