`
hapuer
  • 浏览: 5565 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

时间日期操作笔记

    博客分类:
  • Java
 
阅读更多
关于日期的处理:
一般涉及到
date,
calendar,
GregorianCalendar

同时涉及到数据库操作中还有
Timestamp.
DateFormat;
SimpleDateFormat;

一般要把一个时间字符串解析成自己想要的字符串来显示的话都是使用
SimpleDateFormat()类。

SimpleDateFormat sdf = new SimpleDateFormat("自己想要的格式");
然后:String str = sdf.format(Date类型的对象);

这个时候的str就是所要求的字符串;另外在操作数据库的时候,都是使用的Timestamp格式;从数据库中

取得和插入的都是这样一个对象;因此必须将它转换成一个日期格式或者将一般的日期格式转换成这种类

型:
  
这个类中一个getTime()方法,可以得到一个long型数据,然后在使用 new Date(long (object))这样就

可以得到一个Date对象;

而关于一般字符串向Timestamp类型转换,就需要使用到上面的SimpleDateFormat对象,来告诉它究竟按

照一个什么样的规范来转换,然后使用parse("str")来得到一个date对象,再使用sdf.format()

例如:

   String  dateStr = "1999-8-9 00:00:00";
   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
   Date dt = sdf.parse(dateStr);
   Timestamp ts = Timestamp.valueOf(sdf.format(dt));
分享到:
评论

相关推荐

    unix操作笔记

    在Unix操作系统的学习中,了解和掌握基本的命令行操作至关重要。以下是一些核心知识点的详细说明: 1. **文本编辑**:Unix系统中常见的文本编辑器有`vi`(Vim)和`nano`等。这些编辑器允许用户创建、编辑和保存文本...

    B站王道操作系统学习笔记.pdf

    《B站王道操作系统学习笔记》是一份系统阐述操作系统的文档,涵盖了进程管理、内存管理、文件管理等多个关键领域。操作系统作为计算机系统的核心软件,负责管理和控制计算机系统中的各种硬件资源和软件资源,提供给...

    第六章时间日期数字预习笔记.pdf

    其次,`Calendar`类是比`Date`更加强大的日期时间工具,它提供了更灵活的日期操作。`Calendar`的实例可以通过`getInstance()`静态方法获取,然后使用`set`方法设置日期和时间的各个字段,如年、月、日、小时等。`get...

    暑期培训学习笔记之 java\日期排序

    在Java编程语言中,日期排序是一项常见的任务,特别是在处理时间序列数据或日志记录时。本篇学习笔记将深入探讨如何在Java中对日期进行...不断实践和学习新的时间日期API,能让你在处理日期相关问题时更加游刃有余。

    java第六章时间日期数字预习笔记.docx

    在Java编程语言中,时间、日期和数字的处理是非常关键的部分,尤其...通过`Date`和`SimpleDateFormat`进行日期和时间的显示,以及`Calendar`进行日期和时间的计算和操作,可以帮助开发者灵活地处理各种时间相关的任务。

    笔记本电脑篇+140个电脑技巧+电脑操作技巧

    4. **文件搜索**:学会利用Windows搜索功能快速查找文件,可以通过文件名、类型、修改日期等条件筛选。 5. **系统更新**:定期检查并安装操作系统更新,确保系统的安全性和稳定性。 6. **磁盘清理**:定期进行磁盘...

    JavaSE原理-日期类API-MD笔记v1.2.pdf

    此外,Java 8的日期API还提供了丰富的操作方法,如加减日期、获取月份、星期等,使得日期和时间的计算变得更加简单和直观。例如,你可以轻松地计算两个日期之间的天数差: ```java import java.time.LocalDate; ...

    桌面笔记日历

    2. **笔记功能**:在每一天的日期旁边,用户可以直接添加文本笔记,详细记录当天的任务详情、想法或灵感。笔记支持富文本格式,可以插入图片、链接和其他多媒体内容,使得信息记录更丰富。 3. **提醒与通知**:为了...

    SqlServer日期函数学习笔记.rar

    这份"Sql Server日期函数学习笔记"涵盖了数据库管理员和开发人员在处理日期和时间数据时所需的关键知识。以下是对这些函数的详细解释: 1. **GETDATE()** 函数: 这是最基础的日期函数,用于获取当前系统日期和...

    Orcale数据库操作笔记

    本文将基于“Orcale数据库操作笔记”的主题,深入探讨Oracle数据库的一些核心概念和常用操作。 首先,Oracle数据库的核心组件包括数据文件、控制文件、重做日志文件和系统全局区(SGA)。数据文件存储数据库的数据...

    MySQL 使用笔记 日常笔记

    MySQL 使用笔记涵盖了许多基础到进阶的操作,是学习和日常工作中不可或缺的一部分。下面将详细解释这些知识点。 **一、MySQL 基本操作** 1. **启动 MySQL 服务**: 使用命令 `net start mysql` 来启动 MySQL 服务。 ...

    PHP开发笔记系列(三)-日期与时间

    这篇PHP开发笔记系列的第三部分将深入探讨如何在PHP中操作和管理日期与时间。通过学习这些知识点,开发者可以更有效地处理各种时间相关的业务逻辑。 首先,PHP提供了内置的`DateTime`类,它是处理日期和时间的核心...

    数据操作笔记

    - **语法**:`CREATE PROFILE <profile_name> LIMIT failed_login_attempts <次数> password_lock_time <时间>;` - **示例**:`CREATE PROFILE aaa1 LIMIT failed_login_attempts 3 password_lock_time 2;` //创建一...

    Oracle查询操作的学习笔记

    - **日期时间类型**:Oracle使用`DATE`类型来存储日期时间值。可以使用标准的日期函数来进行日期计算。 #### 三、表的基本操作 - **查看表结构**:使用`DESCRIBE`或简写为`DESC`命令可以查看表的结构信息,例如`...

    操作系统Linux笔记

    ### 操作系统Linux笔记知识点详解 #### Linux命令基础与文件系统管理 在Linux环境中,熟练掌握各种命令是进行高效操作的基础。以下是从给定文件中提取出的关键知识点,并进行了详细的解释。 ##### 1. 基础命令 - ...

    linux学习笔记-01linux操作基础

    ### Linux学习笔记—01 Linux操作基础 #### 1. Linux 基础命令与用法 在Linux操作系统中,掌握一系列的基础命令是非常重要的。这些命令可以帮助用户进行各种日常操作,比如文件管理、目录切换、文件查看等。下面将...

    学习笔记学习笔记笔记

    【描述】"学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记"进一步强调了这是关于学习的记录,可能涵盖了多次复习或不同时间的学习心得。这样的描述暗示了笔记内容的丰富性和深度,可能包括了理解...

    专题资料(2021-2022年)java第六章时间日期数字预习笔记.doc

    总结一下,Java中的日期和时间处理主要包括`Date`类用于表示特定时间,`SimpleDateFormat`用于格式化日期时间输出,以及`Calendar`类提供更高级的日期和时间操作。这些工具使得开发者能够灵活地处理和展示时间信息,...

    富士通笔记本通用声卡驱动

    随着时间的推移,一些较早型号的Lifebook笔记本可能因为操作系统更新或硬件兼容性问题而遇到声卡功能失效的情况。在这种情况下,安装合适的声卡驱动变得至关重要。 驱动程序是计算机操作系统与硬件设备之间的桥梁,...

Global site tag (gtag.js) - Google Analytics