`

java日期笔录

阅读更多

将日后积累的java日期相关知识

1.通过前端传来指定格式的日期字符串,经过java后台处理,插入数据库。

如:前端传递字符串 2013-8-13  就是yyyy-MM-dd格式的。

首先创建一个该格式的日期格式

DateFormat format = new SimpleDateFormat("yyyy-MM-dd");

然后用这个格式去解析传递过来的字符串

Date  date =format.parse("2013-8-13");

然后将这个日期类型插入数据库即可.

2.通过数据库取出的日期类型,经过java处理转成指定格式的字符串

如:假设从数据库取出的日期为 date

首先创建一个想要转化为字符串的格式

如:DateFormat format = new SimpleDateFormat("yyyy-MM-dd");

然后String  formatDate = format.format(date);

 

3.日历

网上找的,刚刚接触Calendar类,有点复杂,记下来。
Java中对日期的处理需要用到Calendar类,其中有几个方法在使用时需要新手注意。

1. 在获取月份时,Calendar.MONTH + 1 的原因
Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一个月有多少个月份的数值,JANUARY在Java中返回“0”,所以我们需要+1。

2. 在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因
Java中Calendar.DAY_OF_WEEK其实表示:一周中的第几天,所以他会受到 第一天是星期几 的影响。
有些地区以星期日作为一周的第一天,而有些地区以星期一作为一周的第一天,这2种情况是需要区分的。
看下表的返回值

星期日为一周的第一天 SUN MON TUE WED THU FRI SAT
DAY_OF_WEEK返回值 1 2 3 4 5 6 7
星期一为一周的第一天 MON TUE WED THU FRI SAT SUN
DAY_OF_WEEK返回值 1 2 3 4 5 6 7

所以Calendar.DAY_OF_WEEK需要根据本地化设置的不同而确定是否需要 “-1”
Java中设置不同地区的输出可以使用 Locale.setDefault(Locale.地区名) 来实现。

3. 获取日期时 Calendar.DAY_OF_MONTH 不需要特殊的操作,他直接返回一个月中的第几天

4. 从java到Oracle数据库中查询大于或小于的日期的操作

and  dt.BEGIN_DAY>to_date('"+startDate+"','yyyy-mm-dd') and dt.END_DAY <to_date('"+endDate+"','yyyy-mm-dd')

 

分享到:
评论

相关推荐

    java全套笔记 来自狂神说java笔录.zip

    12. **Java 8及更高版本新特性**:包括Lambda表达式、Stream API、Optional类、日期时间API的改进等。 这些笔记内容全面覆盖了Java的基础和进阶知识,适合从零开始学习Java的人群,通过系统学习,可以建立起扎实的...

    java学习笔录

    Java是一种广泛使用的高级编程语言,由Sun Microsystems(后被Oracle公司收购)于1995年推出。它的设计目标是成为“一次编写,到处运行”的平台无关性语言,这得益于Java虚拟机(JVM)的存在。Java的核心理念是面向...

    智能笔录系统.pptx

    市场产品现状 侦查询问笔录 产品现状 笔录的历史记录缺乏有效利用, 区域内的笔录不能共享 笔录生成缺乏法律库、经验库实时指导 笔录信息不能及时与公安业务 实时对接缺乏实战性 笔录记录时,人工打字效率慢 智能...

    破产清算组询问笔录.pdf

    破产清算组询问笔录.pdf 破产清算组询问笔录是一种企业非诉文书,用于记录破产清算组与相关人员或单位之间的询问过程。该文书类型中包含了询问的基本信息,如时间、地点、被询问人、询问人、询问主题、内容、询问...

    java在线编辑保存Word文件(支持跨浏览器)

    Java在线编辑保存Word文件是一项常见的需求,特别是在Web应用中,用户可能需要在浏览器环境中直接对文档进行编辑操作。PageOffice是一款强大的Java组件,它能够帮助开发者实现这一功能,特别是其V4.4版本,提供了跨...

    现场勘验检查笔录(范文).pdf

    标题中提到的“现场勘验检查笔录”是一种正式的法律文件,它详细记录了警方或调查人员在犯罪现场所进行的勘查和检查活动。在司法程序中,现场勘验检查笔录作为证据的一部分,对案件的调查和审理起着至关重要的作用。...

    Java标准IO流编程一览笔录

    Java标准IO流编程是Java平台基础且至关重要的部分,它提供了对输入输出数据进行操作的能力。I/O(Input/Output)涉及从外部源(如文件、网络连接等)读取数据,以及向这些源写入数据。在Java中,IO流被设计成一个流...

    尽职调查访谈笔录(通用)

    尽职调查访谈笔录

    律师庭审笔录(民事).pdf

    1. 审讯时间:指律师庭审笔录的日期和时间。 2. 地点:指律师庭审笔录的所在地点。 3. 记录人:指负责记录律师庭审笔录的员工。 4. 审判人员:指负责审判的法官或陪审团。 5. 书记员:指负责记录和整理律师庭审笔录...

    律师庭审笔录(模板).pdf

    - **时间**:2013年某月某日,具体日期需填写。 - **地点**:庭审发生的法院或法庭名称。 - **合议庭人员**:包括主审法官及其他参与审判的法官名单。 - **书记员**:负责记录庭审过程的工作人员。 - **出庭...

    常见案件笔录制作指南.doc

    此外,指南还涉及了其他类型的笔录制作,如讯问笔录、询问笔录、现场勘查笔录、搜查笔录、人身检查笔录、辨认笔录和侦查实验笔录。这些笔录各有侧重,如讯问笔录针对嫌疑人的审讯,询问笔录适用于证人证言的记录,...

    强大的电子笔录办公软件

    "强大的电子笔录办公软件"就是这样一款工具,它专门设计用于提升笔录工作的质量和速度,为用户提供了前所未有的便捷体验。这款软件集成了多种功能,旨在优化办公流程,减少手动输入的时间,提高数据的准确性,确保...

    工作会议笔录ppt模板下载

    1. **封面页**:简洁明了地展示会议主题、日期、参会人员等基本信息,为听众提供会议概览。 2. **会议议程**:列出会议的主要议题和讨论顺序,有助于参与者对会议流程有清晰的认识。 3. **参会人员名单**:列出...

    笔录软件好用

    笔录软件好用

    安全生产事故调查询问笔录制作要求示范文本.pdf

    安全生产事故调查询问笔录制作要求示范文本.pdf

    公安笔录管理信息系统

    厦门市公安局开发运用的公安笔录制作管理信息系统。

    信访接待谈话笔录.pdf

    信访接待谈话笔录.pdf

    律师调查笔录范例.doc

    律师调查笔录范例.doc

    调查笔录模板(单位通用).rar

    1. **基本信息**:包括调查的日期、时间、地点,以及涉及的人员名单,如调查员、被调查人和见证人等。 2. **调查目的**:明确调查的目标和原因,例如查明事实、解决争议、改进工作流程等。 3. **调查过程**:详细...

Global site tag (gtag.js) - Google Analytics