- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章java时间相关处理小结由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
1.计算某一月份的最大天数 。
。
2.Calendar和Date的转化 。
。
(1) Calendar转化为Date 。
(2) Date转化为Calendar 。
3.格式化输出日期时间 (这个用的比较多) 。
4.计算一年中的第几星期 。
。
(1)计算某一天是一年中的第几星期 。
(2)计算一年中的第几星期是几号 。
输出: 2006-01-02 。
。
5.add()和roll()的用法(不太常用) 。
(1)add()方法 。
输出: 2006-08-30 2006-09-03 (2)roll方法 。
输出: 2006-09-29 2006-09-03 可见,roll()方法在本月内循环,一般使用add()方法; 。
。
6.计算两个任意时间中间的间隔天数(这个比较常用) (1)传进Calendar对象 。
(2)传进Date对象 。
(3)改进精确计算相隔天数的方法 。
注意:通过上面的方法可以衍生出求任何时间,如要查出邮箱三周之内收到的邮件(得到当前系统时间-再得到三周前时间)用收件的时间去匹配 最好装化成 long去比较 如:1年前日期(注意毫秒的转换) 。
7. String 和 Date ,Long 之间相互转换 (最常用) 。
。
字符串转化成时间类型(字符串可以是任意类型,只要和SimpleDateFormat中的格式一致即可) 通常我们取时间跨度的时候,会substring出具体时间--long-比较 。
8. 通过时间求时间 。
。
年月周求日期 。
求是星期几 。
9. java 和 具体的数据库结合 。
。
在开发web应用中,针对不同的数据库日期类型,我们需要在我们的程序中对日期类型做各种不同的转换。若对应数据库数据是oracle的Date类型,即只需要年月日的,可以选择使用java.sql.Date类型,若对应的是MSsqlserver 数据库的DateTime类型,即需要年月日时分秒的,选择java.sql.Timestamp类型 你可以使用dateFormat定义时间日期的格式,转一个字符串即可 。
class Datetest{ *method 将字符串类型的日期转换为一个timestamp(时间戳记java.sql.Timestamp) *@param dateString 需要转换为timestamp的字符串 *@return dataTime timestamp 。
*method 将字符串类型的日期转换为一个Date(java.sql.Date) *@param dateString 需要转换为Date的字符串 *@return dataTime Date 。
。
public static void main(String[] args){ Date da = new Date(); 注意:这个地方da.getTime()得到的是一个long型的值 System.out.println(da.getTime()),
由日期date转换为timestamp 。
第一种方法:使用new Timestamp(long) Timestamp t = new Timestamp(new Date().getTime()); System.out.println(t),
第二种方法:使用Timestamp(int year,int month,int date,int hour,int minute,int second,int nano) 。
Timestamp tt = new Timestamp(Calendar.getInstance().get( Calendar.YEAR) - 1900, Calendar.getInstance().get( Calendar.MONTH), Calendar.getInstance().get( Calendar.DATE), Calendar.getInstance().get( Calendar.HOUR), Calendar.getInstance().get( Calendar.MINUTE), Calendar.getInstance().get( Calendar.SECOND), 0); System.out.println(tt),
。
try { String sToDate = "2005-8-18";//用于转换成java.sql.Date的字符串 String sToTimestamp = "2005-8-18 14:21:12.123";//用于转换成java.sql.Timestamp的字符串 Date date1 = string2Date(sToDate); Timestamp date2 = string2Time(sToTimestamp); System.out.println("Date:"+date1.toString());//结果显示 System.out.println("Timestamp:"+date2.toString());//结果显示 }catch(Exception e) { e.printStackTrace(); } } 。
。
最后此篇关于java时间相关处理小结的文章就讲到这里了,如果你想了解更多关于java时间相关处理小结的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
目录 前言 style-loader css-loader sass-loader postcss-loader babel-l
目录 1、简单动态字符串(SDS) 2、链表 3、字典 哈希表 哈希表节点 字典 4、跳跃表
JS运行三部曲 js运行代码共分三步 语法分析 预编译 解释执行 JavaScript代码在运行时,首先会进行语法分析,通篇检查代码是否存在低级错误,然后进行预编译,整理内
目录 +拼接方式 sprintf函数 Join函数 buffer.Builderbuffer.WriteString函数 buffer.B
下面整理下python有哪些方式可以读取数据文件。 1. python内置方法(read、readline、readlines) read() : 一次性读取整个文件内容。推荐使用re
背景 项目中的流程监控,有几种节点,需要监控每一个节点是否超时。按传统的做法,肯定是通过定时任务,去扫描然后判断,但是定时任务有缺点:1,数据量大会慢;2,时间不好控制,太短,怕一
目录 1. 提炼函数 2. 合并重复的条件片段 3. 把条件分支语句提炼成函数 4. 合理使用循环 5. 提前让函数退出代替嵌套条件分支
开始之前,pandas中dataframe删除对象可能存在几种情况 1、删除具体列 2、删除具体行 3、删除包含某些数值的行或者列 4、删除包含某些字符、文字的行或者列 本文就针对这四种情况探讨
setData setData 是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。在介绍常见的错误用法前,先简单介绍一下 setData 背后的工作原理。 工作原理 小程序的视图层
下面是五种实现斐波那契数列的方法 循环 ? 1
一,分析代码运行时间 第1式,测算代码运行时间 平凡方法 快捷方法(jupyter环境) 第2式,测算代码多次运行平均时间 平凡方法 快捷方法(jupyter环境) 第
python之成为图像处理任务的最佳选择,是因为这一科学编程语言日益普及,并且其自身免费提供许多最先进的图像处理工具。本文主要介绍了一些简单易懂最常用的python图像处理库。 当今世界充满了各种
流式布局 采用流式布局会将元素按从左到右的顺序排列,如果一个元素在一行中放不下,那这个元素会另起一行依然按照从左到右的顺序排列 示例: 代码 public class Tes
@PropertySource 作用是:对自定义的properties文件加载 使用:@PropertySource(value={"classpath:people.properti
实现消息队列的两种方式 apache activemq官方实例发送消息 直接在apache官网http://activemq.apache.org/download-archives.html下
常用配置 以下配置能使用File -> New Projects Settings -> Settings for New Projects进行配置的尽量用这个配置,因为这个配置是作用
摘要: 开发者开发部署web应用时通常使用tomcat服务器,很多初学者只懂得在开发工具上配置,但离开了开发工具,自己手动配置部署,并让一个项目跑起来,你会了吗。小编也遇到过这样的困扰。网上查找的
1. 字符串的翻转 利用切片 ? 1
cookie和session在java web开发中扮演了十分重要的作用,本篇文章对其中的重要知识点做一些探究和总结。 1.cookie存在于浏览器 随意打开一个网址,用火狐的调试工具,随意选取
1、使用内置的tomcat,通过java -jar的方式启动 比如:java -jar bms.jar 但是这种启动方式 一旦关闭控制台 或者crtl+c 退出 此时应用就关闭了
我是一名优秀的程序员,十分优秀!