`
影非弦
  • 浏览: 50935 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java Date类型处理方法

    博客分类:
  • java
阅读更多

1、java.util.Date和java.sql.Date的区别和互相转化:

区别:java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分,他们都有getTime()方法返回毫秒数。java.util.Date是java.sql.Date的父类。
注意:PreparedStatement的setDate()方法的第二个参数和ResultSet的getDate()方法的第二个参数都是java.sql.Date类型的。
java.sql.Date转为java.util.Date
java.sql.Date date = new java.sql.Date();
java.util.Date d = new java.util.Date(date.getTime());
java.util.Date转为java.sql.Date
java.util.Date utilDate = new Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
java.sql.Time  sTime = new java.sql.Time(utilDate.getTime());
java.sql.Timestamp stp = new java.sql.Timestamp(utilDate.getTime());
 
字符串转换成date:
1.最简单的方法:Date date = new Date("2013-05-12");
 
2.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟
  String str = "2013-05-12";
Date date = sdf.parse(str);
日期转字符串
 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = new java.util.Date();
String str = sdf.format(date);
-----------------------------------------------------------------------------------------------------------
注意区别:
 
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
date = df.parse(str);//  Fri Fev 24 00:00:00 CST 2012,该方法得到的是这种格式的date类型数据
 
date = java.sql.Date.valueOf(str);//2012-02-24,该方法得到的是这种格式的Date数据。
 
在数据中有date类型的数据时,在进行格式转换的时候最好用下面一种方法,比较靠谱
分享到:
评论

相关推荐

    Java_Date_日期时间整理

    Java_Date_日期时间整理 1、获取服务器端当前日期:1、获取服务器端当前日期:按照指定格式打印日期

    js处理java后台传过来的date对象并转换成指定格式的字符串

    js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用

    Oracle时间精确到时、分、秒处理方法

    一般数据库中时间的格式为DATE类型,而我们从页面中获取的时间往往为String类型, 这个就需要类型的转换。一般我们会通过调用java.text.SimpleDateFormat JAVA...本文将为大家介绍Oracle时间精确到时、分、秒处理方法。

    JsonObject转换Date日期

    JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题

    java处理日期、时间的类

    根据生日计算年龄,只精确到日期 接受Calendar类型的日期数据,计算天数差 获取当前日期,格式化成yyyy-MM-dd 获取当前日期,格式化成yyyy-MM-dd HH:mm:ss ...接受Date类型的日期参数,返回两个日期相差的天数

    JAVA的Date类与Calendar类

    使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖了toString方法,所以可以直接输出Date类型的对象,显示的结果如下:SunMar0816:35:58CST2009在该格式中,Sun代表Sunday(周日),Mar代表March...

    JSONResult.java是一个工具类,对属性、字符串、对象、集合封装成一个JSON格式的字符串,并处理了Date类型。

    此工具类对属性、字符串、对象、集合进行了封装,返回一个JSON格式的字符串,并处理了Date类型与字符串之间的转化。

    Java开发技术大全(500个源代码).

    示例描述:本章学习Java的异常处理。 demoException_1.java 异常示例1 demoException_2.java 异常示例2 demoException_3.java 异常示例3 demoException_4.java 异常示例4 demoException_5.java 异常示例5 ...

    廖雪峰 Java 教程.doc

    廖雪峰 Java 教程 Java教程 ...Date和Calendar LocalDateTime ZonedDateTime DateTimeFormatter Instant 最佳实践 单元测试 编写JUnit测试 使用Fixture 异常测试 条件测试 参数化测试

    ExtJs中处理后台传过来的date对象显示到页面上

    在使用ExtJs开发时会遇到这样的问题,后台传来一个java对象,里面有一个date类型的数据,现在要显示到页面上,我们该如何写才能不用将date转换成string的直接在页面上显示。下面解决办法:例如:在员工查询页面上,...

    账户类(ATM)三个版本

    若初始余额的参数为负数,则抛出一个自定义异常并在当前构造方法中进行处理。 ■ 重写方法withDraw,要求支取的金额为100 的整数倍,并且当日支取金额不能超过 5000,支取金额不允许透支。每进行一次操作应向...

    springboot整合mongo自定义Converter 实现字符串和Date类型互转 并且查询陈宫

    使用自定义了时间和字符串的转换规则 存的时候 存字符串 读取的时候 转换为日期类型 但是在按时间查找的时候 也可以使用 下载后 直接运行 Test类 修改下MongodbConfiguration的mongoUrl 写的时候将时间转为字符串 ...

    java时间处理工具类--CalendarUtil(java源码)

    public static Date getFirstDateByWeek(Date date) { Calendar now = Calendar.getInstance(); now.setTime(date); int today = now.get(Calendar.DAY_OF_WEEK); int first_day_of_week = now.get...

    使用Java的日期和时间处理实现一个简单的日程安排管理系统.txt

    这个代码实现了一个简单的日程安排管理系统,主要使用了Java的日期和时间处理技术。首先定义了一个ScheduleManager类,在构造函数中调用了loadAppointments()方法来加载已有的预约信息。该方法通过FileInputStream和...

    Java基础知识点总结.docx

    <java.lang>.Date:日期类,月份从0—11 92 <java.lang> Calendar:日历类 93 十六、 IO流:用于处理设备上数据 ★★★★★ 94 IO流的概念 95 字符流与字节流 98 流对象 101 File类 102 Java.util.Properties 103 ...

    java常用工具类的使用

    A java.util.Date类型表示的是GMT时间,本身输出是国际化输出,由于中国处于东八区时间,因此输出结果是早上8点。而Date的其他构造方法和普通方法的API都不容易实现国际化,因此目前Date类的大多数方法都被标识为...

    Java2实用教程.rar

    2 2Java的基本数据类型 2 3Java的数组 习题 第3章运算符 表达式和语句 3 1运算符与表达式 3 2语句概述 3 3控制语句 3 4 循环语句 3 5break和continue语句 习题 第4章类 对象和接口 4 1编程语言的几个发展阶段 4 1 1...

    java时间处理工具类--DateUtils

    public Date getLastDate(int dateRangeType, int offset) { return null; } /** * 根据日历的规则,为基准时间添加指定日历字段的时间量 * * @param field * 日历字段, 使用Calendar类定义的日历...

    JAVA基础课程讲义

    Date时间类(java.util.Date) 124 DateFormat类和SimpleDateFormat类 125 Calendar日历类 126 可视化日历的编写 128 Math类 131 File类 132 File类的基本用法 132 树状结构展现文件结构 133 枚举 133 上机作业 135 第...

    处理时间格式的工具类

    处理时间格式的工具类 毫秒转换成String,date转换成String,string转换date类型,long类型转化为Date

Global site tag (gtag.js) - Google Analytics