代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Java
】
Date工具类
作者:
深沉500
/ 发布于
2014/1/6
/
427
package seastar; import java.util.*; import java.text.*; /** * 孙文勃 **/ public class dateutil // 日期及时间类 { Calendar calendar; java.util.Date now; public dateutil() { Locale locale=new Locale("SIMPLIFIED_CHINESE","CHINA"); calendar = new GregorianCalendar( locale); now = new java.util.Date(); } public int getYear() // 年 { // System.out.println("YEAR: " + calendar.get(Calendar.YEAR)); // System.out.println(calendar.toString()); return calendar.get(Calendar.YEAR); } public int getMonth() // 月 { return calendar.get(Calendar.MONTH)+1; } public int getDate() // 日 { return calendar.get(Calendar.DATE); } public int getHour() // 时 { return calendar.get(Calendar.HOUR_OF_DAY); } public int getMinute() // 分 { return calendar.get(Calendar.MINUTE); } public int getSecond() //秒 { return calendar.get(Calendar.SECOND); } public String getCMonth() // 中文 月 { int month = this.getMonth(); switch(month) { case 1: return "一"; case 2: return "二"; case 3: return "三"; case 4: return "四"; case 5: return "五"; case 6: return "六"; case 7: return "七"; case 8: return "八"; case 9: return "九"; case 10: return "十"; case 11: return "十一"; case 12: return "十二"; } return ""; } public String getDateSTR() // 日期 字符串 , 格式 YYYY-M-D { String str = ""; str=DateFormat.getDateInstance().format(now); return str; } public String getDatetimeSTR2() // 日期时间 字符串 , 格式 YYYY-M-D H:M:S { String str = ""; str=DateFormat.getDateInstance().format(now); str+=" " + DateFormat.getTimeInstance().format(now); return str; } public String getMonthSTR1() // 月份 字符串 , 格式 YYYYMM { String str = ""; str +=this.getYear() ; if (this.getMonth()>=10) str+=this.getMonth(); else str +="0"+this.getMonth(); return str; } public String getDateSTR1() // 日期 字符串 , 格式 YYYYMMDD { String str = ""; str +=this.getMonthSTR1() ; if (this.getDate()>=10) str+=this.getDate(); else str +="0"+this.getDate(); return str; } public String getDateTimeSTR1() // 日期时间 字符串 , 格式 YYYYMMDD HHMMSS { String str = ""; str +=this.getDateSTR1() +" "+ this.getTimeSTR1() ; return str; } public String getDatetimeSTR1() // 日期时间 字符串 , 格式 YYYY-M-D H:M:S { String str = ""; str=this.getYear() +"-"+ this.getMonth()+"-"+ this.getDate(); str+="_" + this.getHour() +"-"+ this.getMinute()+"-"+ this.getSecond(); return str; } public String getDatetimeSTR() // 日期时间 字符串 , 格式 YYYY-M-D H:M:S { String str = ""; str=this.getYear() +"-"+ this.getMonth()+"-"+ this.getDate(); str+=" " + this.getHour() +":"+ this.getMinute()+":"+ this.getSecond(); return str; } public String getTimeSTR1() // 时间 字符串 , 格式 HHMMSS { String str = ""; if (this.getHour()>=10) str+=this.getHour(); else str +="0"+this.getHour(); if (this.getMinute()>=10) str+=this.getMinute(); else str +="0"+this.getMinute(); if (this.getSecond()>=10) str+=this.getSecond(); else str +="0"+this.getSecond(); return str; } public String getTimeSTR()// 时间 字符串 , 格式 H:M:S { String str = ""; str=DateFormat.getTimeInstance().format(now); return str; } public String getDateSTR3()//日期字符串,格式yyyy-mm-dd { String str = ""; str=this.getYear()+"-"; String gm=this.getMonth()+""; if (gm.length()==2) { str+=gm+"-"; }else { str+="0"+gm+"-"; } String gd=this.getDate()+""; if (gd.length()==2) { str+=this.getDate()+""; }else { str+="0"+this.getDate()+""; } return str; } public static void main(String[] args) { dateutil d1=new dateutil(); System.out.println("年:" + d1.getYear()); System.out.println("月:" + d1.getMonth()); System.out.println("月:" + d1.getCMonth()); System.out.println("日:" + d1.getDate()); System.out.println("时:" + d1.getHour()); System.out.println("分:" + d1.getMinute()); System.out.println("秒:" + d1.getSecond()); System.out.println("日期:" + d1.getDateSTR()); System.out.println("日期时间:" + d1.getDatetimeSTR()); System.out.println("时间:" + d1.getTimeSTR()); System.out.println(d1.getDateSTR1()); System.out.println(d1.getMonthSTR1()); System.out.println(d1.getDateTimeSTR1()); } }
试试其它关键字
Date
同语言下
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
深沉500
贡献的其它代码
(
6
)
.
获取url中?后的参数
.
获取html片段中a的href
.
JS日期操作
.
打印自己电脑的IP和机器名
.
打印MyEclipse注册机序列号
.
Date工具类
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3