当前位置: 首页 > 编程笔记 >

将当前时间转换为java.sql.Date对象

淳于知
2023-03-14
本文向大家介绍将当前时间转换为java.sql.Date对象,包括了将当前时间转换为java.sql.Date对象的使用技巧和注意事项,需要的朋友参考一下

首先,创建一个Calendar类对象。

Calendar calendar = Calendar.getInstance();

现在,导入以下软件包。

import java.sql.Date;

现在使用Date类并创建对象将属于上述包。将当前时间转换为java.sql.Date对象。

Date sqlDate = new Date((calendar.getTime()).getTime());

以下是一个示例。

示例

import java.util.Calendar;
import java.sql.Date;
import java.text.ParseException;
public class Demo {
   public static void main(String[] args) throws ParseException {
      Calendar calendar = Calendar.getInstance();
      //对象
      Date sqlDate = new Date((calendar.getTime()).getTime());
      System.out.println(sqlDate);
   }
}

输出结果

2018-11-19
 类似资料:
  • 问题内容: 在保留时间戳的同时将java.sql.Date对象转换为java.util.Date的最简单方法是什么? 我试过了: 没有运气。它仍然只将日期部分存储到变量中。 问题答案: java.sql.Date类设计为仅包含日期而没有时间,因此您看到的转换结果对该类型是正确的。您需要使用java.sql.Timestamp来获取带时间的完整日期。

  • 有没有一种方法可以将转换为? 我有以下代码: 但是时间戳构造函数似乎不支持该变量类型。

  • 如何将从JDBC数据库返回的转换为?

  • 我有一个对象,想将其转换为对象。 相比之下,我可以使用进行类似的转换: 这个答案对我无效,因为我的< code>java.sql.Date没有getTimestamp方法。 作为参考,这个问题解决了相反的转变。

  • 问题内容: 我在函数上发现错误,从DatatypeFactory df初始化newInstance()方法后,它显示错误结果,我得到了另一个错误: 我只是将包裹名称从 然后投射: 问题答案: 这是不可能的 投 自到。您需要从一种类型 转换 为另一种类型:

  • 我尝试了convert_timezone('CET',current_timestamp)函数,但它在AWS Athena中不被识别 在更简单的工作中,我在Presto中寻找SQL Server函数GETUTCDATE()的替代品,只是希望获得CET时间戳。有什么建议吗?