- 浏览: 111771 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (134)
- java (134)
- [转]sqlserver 数据类型 及使用考虑 (1)
- 保存、读取、删除到sdcard图片 (1)
- hashcode 重写 (1)
- sql2008导出数据 (1)
- Android开发(1):随机绘制彩色实心圆 (1)
- JPA 应用技巧 1:实体类和实体 DAO 模板 (1)
- 狩魂之神即将开测 - 2012年最值得期待的网页游戏 (1)
- mantis (1)
- MediaWiki (1)
- ExtMail (1)
- MDaemon搭建公司项目环境 (1)
- NIO 之 选择就绪模式 (1)
- web应用系统架构设计 (1)
- XML CDATA (1)
- firefox+Firebug调试JavaScript、HTML和CSS (1)
- 在SUSE 11中安装Windows虚拟机 (1)
- 将字节流(byte[])转换成文件 (1)
- HTML5网站 (1)
- 在Android中自定义IOS风格的按钮 (1)
- 基于SVG的WebGIS的一个雏形 (1)
- 程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题 (1)
- 介绍一个ASP.NET开发工具Web Matrix (1)
- C#信息采集工具实现 (1)
- Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布 (1)
- 2011面试题目之猴子偷桃 (1)
- Linux tar压缩时排除某个目录或文件的参数 (1)
- Crack JRebel 4.0,无需重启JVM,热部署解决方案 (1)
- Groovy Sql使用Spring的事务管理 (1)
- <<让oracle跑的更快1>>读书笔记2 (1)
- 不要再浪费时间 (1)
- JSP (1)
- PHP (1)
- Python (1)
- Ruby (1)
- Perl概要及各自特点 (1)
- JVM 内存结构(转) (1)
- [转载]JPA 批注参考(1) (1)
- Hadoop配置部分内容 (1)
- HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合 (1)
最新评论
-
alexyao8:
顶起
[G4Studio开源平台]如何搭建G4开发环境 -
greatghoul:
太二了。
不要再浪费时间 -
wengbo316:
它们一定是花果山的猴子,数数能数到3K多呢。。。
2011面试题目之猴子偷桃 -
mycar:
额.待补充...........
保存、读取、删除到sdcard图片 -
沙舟狼客:
这太折磨人了, 还有人要看吗?
[] javaeye rss抓取
1.计算某一月份的最大天数
2.calendar和date的转化
<p style="text-indent: 2em;"> 3.格式化输出日期时间 (这个用的比较多)
<p style="text-indent: 2em;">其一 4.计算一年中的第几星期
<p style="text-indent: 2em;">
5.add()和roll()的用法(不太常用)
<p style="text-indent: 2em;">
<p style="text-indent: 2em;"> 7. string 和 date ,long 之间相互转换 (最常用)
8. 通过时间求时间
<p style="text-indent: 2em;"> 9. java 和 具体的数据库结合
<p style="text-indent: 2em;"> <table border="1" cellspacing="0" cellpadding="2" width="400" align="center"><tbody><tr><td class="code" style="font-size: 9pt;"><pre>class datetest{*method 将字符串类型的日期转换为一个timestamp(时间戳记java.sql.timestamp)*@param datestring 需要转换为timestamp的字符串*@return datatime timestamppublic final static java.sql.timestamp string2time(string datestring)throws java.text.parseexception {dateformat dateformat;dateformat = new simpledateformat("yyyy-mm-dd kk:mm:ss.sss", locale.english); //设定格式 //dateformat = new simpledateformat ("yyyy-mm-dd kk:mm:ss", locale.english);dateformat.setlenient(false);java.util.date timedate = dateformat.parse(datestring);//util类型java.sql.timestamp datetime = new java.sql.timestamp(timedate.gettime()); //timestamp类型,timedate.gettime()返回一个long型return datetime;}*method 将字符串类型的日期转换为一个date(java.sql.date)*@param datestring 需要转换为date的字符串*@return datatime datepublic final static java.sql.date string2date(string datestring)throws java.lang.exception {dateformat dateformat;dateformat = new simpledateformat("yyyy-mm-dd", locale.english);dateformat.setlenient(false);java.util.date timedate = dateformat.parse(datestring);//util类型java.sql.date datetime = new java.sql.date(timedate.gettime());//sql类型return datetime;}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();}}}</pre></td></tr></tbody></table>
2.calendar和date的转化
<p style="text-indent: 2em;"> 3.格式化输出日期时间 (这个用的比较多)
<p style="text-indent: 2em;">其一 4.计算一年中的第几星期
<p style="text-indent: 2em;">
5.add()和roll()的用法(不太常用)
<p style="text-indent: 2em;">
<p style="text-indent: 2em;"> 7. string 和 date ,long 之间相互转换 (最常用)
8. 通过时间求时间
<p style="text-indent: 2em;"> 9. java 和 具体的数据库结合
<p style="text-indent: 2em;"> <table border="1" cellspacing="0" cellpadding="2" width="400" align="center"><tbody><tr><td class="code" style="font-size: 9pt;"><pre>class datetest{*method 将字符串类型的日期转换为一个timestamp(时间戳记java.sql.timestamp)*@param datestring 需要转换为timestamp的字符串*@return datatime timestamppublic final static java.sql.timestamp string2time(string datestring)throws java.text.parseexception {dateformat dateformat;dateformat = new simpledateformat("yyyy-mm-dd kk:mm:ss.sss", locale.english); //设定格式 //dateformat = new simpledateformat ("yyyy-mm-dd kk:mm:ss", locale.english);dateformat.setlenient(false);java.util.date timedate = dateformat.parse(datestring);//util类型java.sql.timestamp datetime = new java.sql.timestamp(timedate.gettime()); //timestamp类型,timedate.gettime()返回一个long型return datetime;}*method 将字符串类型的日期转换为一个date(java.sql.date)*@param datestring 需要转换为date的字符串*@return datatime datepublic final static java.sql.date string2date(string datestring)throws java.lang.exception {dateformat dateformat;dateformat = new simpledateformat("yyyy-mm-dd", locale.english);dateformat.setlenient(false);java.util.date timedate = dateformat.parse(datestring);//util类型java.sql.date datetime = new java.sql.date(timedate.gettime());//sql类型return datetime;}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();}}}</pre></td></tr></tbody></table>
发表评论
-
HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合
2012-02-07 15:13 1100今天看着教程刚刷了台HD2,觉得有用的文章顺便转载过来 ... -
Hadoop配置部分内容
2012-02-04 15:29 741[size=medium;]Hadoop配置部分内容[ ... -
[转载]JPA 批注参考(1)
2012-02-04 11:39 725作为 Java 企业版 5 ... -
JVM 内存结构(转)
2012-02-03 14:49 899http://www.4ucode.com/Study ... -
JSP,PHP,Python,Ruby,Perl概要及各自特点
2012-01-31 15:18 994互联网技术日新月异,编程的语言层出不穷,原本稍微平静了 ... -
不要再浪费时间
2012-01-31 15:08 910不要再浪费时间 &l ... -
<<让oracle跑的更快1>>读书笔记2
2012-01-11 13:24 10231 绑定变量 1 ... -
Groovy Sql使用Spring的事务管理
2011-12-28 18:43 1287Grails如果不想用Hibernate的东东,可以直 ... -
Crack JRebel 4.0,无需重启JVM,热部署解决方案
2011-12-28 18:28 1170http://dl.dropbox.com/u/229 ... -
Linux tar压缩时排除某个目录或文件的参数
2011-12-21 13:48 1303在对某个目录进行压缩的时候,有时候想排除掉某个目录,例 ... -
2011面试题目之猴子偷桃
2011-12-21 11:14 1508<span style="" ... -
Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布
2011-12-20 14:53 1602首先是准备工作 ... -
C#信息采集工具实现
2011-12-20 12:34 918简单C#信息采集工具实现 最近想整只爬虫玩玩,顺便熟 ... -
介绍一个ASP.NET开发工具Web Matrix
2011-12-19 09:49 966想学习或者开发个小型的ASP.NET程序,装个VS.N ... -
程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题
2011-12-19 09:24 916<font style="bac ... -
基于SVG的WebGIS的一个雏形
2011-12-14 13:19 680我和一位师弟,经过了很多天的努力,终于做出了一个简单的 ... -
在Android中自定义IOS风格的按钮
2011-12-12 10:09 1096<p class="MsoNorm ... -
HTML5网站
2011-12-12 08:55 809记得刚来现在公司的时候,老大就说,作为移动平台部门的员 ... -
将字节流(byte[])转换成文件
2011-12-09 08:25 1523/** * 将字节流转换成文件 * @par ... -
在SUSE 11中安装Windows虚拟机
2011-12-09 01:29 899Novell公司最近推出 ...
相关推荐
Java 中日期类操作算法大全是 Java 日期算法的详细指南,涵盖了日期类的基本操作、日期类的加减、日期类的格式化输出、日期类的计算等多个方面的知识点。 日期类的基本操作 在 Java 中,日期类的基本操作包括设置...
曾经我不太会日期类的算法,通过学习后总结了一些,有好用的东西是要分享给大家的,希望大家也能学的越来越好。
本文将深入探讨Java中的日期类操作,包括日期的加减运算,以及如何利用不同的日期类进行高效的时间管理。 ### 一、日期类的基本操作 #### 1. 使用Calendar类 `Calendar`类是Java中处理日期和时间的核心类之一,它...
"Java 农历日期操作工具类" 提供了一种解决方案,通过自定义的类或库来实现农历日期与公历日期之间的转换。这篇博客文章(链接:https://liuwei1981.iteye.com/blog/666916)可能详细介绍了如何创建这样一个工具类,...
Java中,日期处理最初由`java.util.Date`和`java.text.SimpleDateFormat`类负责,但现在推荐使用`java.time`包中的类,如`LocalDate`, `LocalTime`和`LocalDateTime`,这些类提供了更直观和安全的API。例如,`...
以上介绍了Java排序算法中常见的几种方法及其变体。每种算法都有其特点和适用场景,例如当数据量较小时可以选择直接插入排序或直接选择排序;当数据量较大时,归并排序和快速排序则更为合适。理解这些算法的工作原理...
在编程语言中,如Java,我们可以使用`java.time`包中的类,如`LocalDate`来进行日期操作。而在Python中,我们可以利用`datetime`模块。这些库提供了丰富的函数,如获取当前日期、添加或减去天数、判断日期是否在某个...
算法中使用了两个栈`s`和`e`分别存储合并后的起始时间和结束时间。遍历列表中的每个时间段时,根据当前时间段与栈顶元素的关系进行以下操作: - 如果当前时间段的开始时间大于栈顶的结束时间,则说明这两个时间段...
1. **日期与时间API**:Java 8引入了新的日期和时间API,`java.time`包下包含`LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`等类,它们提供了一套更强大且易用的日期时间操作方法。我们可以利用这些类...
在IT行业中,日期处理是日常开发中的重要环节,尤其是在Java编程语言中。...以上知识点涵盖了Java中处理日期的经典算法和常见操作。了解并熟练掌握这些内容,能有效提升开发者在实际项目中的日期处理能力。
在Java中,正则表达式的操作主要通过`java.util.regex.Pattern`和`java.util.regex.Matcher`这两个类完成。`Pattern`类用于编译正则表达式,`Matcher`类则负责对输入字符串进行匹配操作。在给定的代码示例中,创建了...
在Java中,可以使用`java.util.Calendar`类或者Java 8引入的`java.time`包中的`Month`和`Year`类来确定月份所属的季度。这需要对月份和季节的关系有清晰的理解,并能熟练使用相应的API。 "已知半径求体积"是指计算...
java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及 NIST 的 FIPS-186 中定义的 DSA(数字签名算法)...
在Java编程环境中,日期控件(Date Picker)是常见的用户界面元素,用于让用户方便地选择日期。本项目提供了一个特定的Java版日期控件,它不仅具有基本的日期选择功能,还增加了对农历的支持和日期范围的约束能力。...
9. **日期和时间处理**:"Java日期格式化及其使用例子 .java"展示了如何使用java.time包或java.util.Calendar类来处理日期和时间,格式化日期输出,进行日期计算等。 10. **数据压缩与解压缩**:"JAVA 解压ZIP.java...
在斯坦福大学CS108课程的第14份讲义中,由Nick Parlante设计的作业——“Java俄罗斯方块算法思路”(HW2Tetris),旨在通过模块化面向对象编程(OOP)的方法构建一套俄罗斯方块游戏的类库。这一项目不仅强调了封装的...
文件名中提到了“公共日期类.java”,这可能是关于日期和时间的数据结构实现,例如使用`java.util.Calendar`或`java.time.LocalDate`。 2. **排序算法**:Java中的排序算法包括快速排序、归并排序、冒泡排序、插入...
JavaUtil工具类大全是Java开发中的重要组成部分,它包含了各种常用功能的集合,极大地提高了开发效率。这个压缩包中包含的文件"java工具类.java"很可能是作者自定义的一个综合性的工具类库,涵盖了许多核心模块。...
在Java编程语言中,核心类库是其生态系统的基础,提供了大量用于日常开发的类和接口。这个压缩包文件"shu-jdk-master111010101010"很可能包含了对这些核心类的示例代码,部分工具类的实现,以及关于数据结构和算法的...
Java算法题涵盖了许多基础到进阶的编程概念,主要集中在数据结构、算法设计以及逻辑推理上。以下是对这些题目涉及的知识点的详细说明: 1. **兔子问题**(斐波那契数列): - 知识点:斐波那契数列,递归算法。 -...