java sql 日期_java.sql.Date

本文介绍了java.sql.Date类的基本概念及用法,包括其构造方法、常用方法,并通过两个示例展示了如何获取当前日期及如何将字符串转换为Date对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java.sql.Date

1 java.sql.Date介绍

java.sql.Date类仅表示java中的日期。它继承了java.util.Date类。

java.sql.Date实例在JDBC中被广泛使用,因为它表示可以存储在数据库中的日期。

不推荐使用java.sql.Date类的某些构造方法和普通方法。在这里,我们没有列出任何不推荐使用的构造方法和普通方法。

2 java.sql.Date的构造方法

方法

描述

Date(long milliseconds)

从1970年1月1日格林威治标准时间00:00:00开始,以给定毫秒为单位创建sql日期对象。

3 java.sql.Date的方法

方法

描述

void setTime(long time)

将当前java.sql.Date更改为给定时间。

Instant toInstant()

将当前java.sql.Date转换为Instant对象。

LocalDate toLocalDate()

将当前java.sql.Date转换为LocalDate对象。

String toString()

将此java.sql.Date对象转换为字符串。

static Date valueOf(LocalDate date)

返回给定LocalDate的java.sql.Date对象。

static Date valueOf(String date)

返回给定String的java.sql.Date对象。

4 java.sql.Date案例:获取当前日期

让我们看一下使用java.sql.Date类在java中打印日期的示例。

public class SQLDateExample {

public static void main(String[] args) {

long millis=System.currentTimeMillis();

java.sql.Date date=new java.sql.Date(millis);

System.out.println(date);

}

}

输出结果为:

2015-03-30

5 java.sql.Date案例:String转换为Date

让我们看一下使用valueOf() 方法将字符串转换为java.sql.Date的示例。

import java.sql.Date;

//www.yiidian.com 一点教程网

public class StringToSQLDateExample {

public static void main(String[] args) {

String str="2015-03-31";

Date date=Date.valueOf(str);//converting string into sql date

System.out.println(date);

}

}

输出结果为:

2015-03-31

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值