仓酷云

标题: 发布一篇java工夫处置工具类 [打印本页]

作者: 山那边是海    时间: 2015-1-18 11:15
标题: 发布一篇java工夫处置工具类
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。
1importjava.io.PrintStream;
2importjava.sql.Time;
3importjava.sql.Timestamp;
4importjava.text.ParsePosition;
5importjava.text.SimpleDateFormat;
6importjava.util.Date;
7publicclassTimeUtil
8{
9/*
10*java编程
11*/
12publicTimeUtil()
13{
14}
15publicstaticDatestrToDate(StringsStr)
16{
17if(sStr==null)
18returnnull;
19SimpleDateFormatformatter;
20if(sStr.length()==19)
21formatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
22else
23if(sStr.length()==10)
24formatter=newSimpleDateFormat("yyyy-MM-dd");
25else
26if(sStr.length()==8)
27formatter=newSimpleDateFormat("yyyyMMdd");
28else
29if(sStr.length()==14)
30formatter=newSimpleDateFormat("yyyyMMddHHmmss");
31else
32formatter=newSimpleDateFormat("yyyyMMddHHmmss");
33ParsePositionpos=newParsePosition(0);
34returnformatter.parse(sStr,pos);
35}
36publicstaticTimestampstrToDatetime(Strings)
37{
38returnnewTimestamp(strToDate(s).getTime());
39}
40publicstaticStringdatetimeToChinese(DatedtSource)
41{
42SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
43returnformatter.format(dtSource);
44}
45publicstaticStringdateToStr(Datedate)
46{
47SimpleDateFormatformat=newSimpleDateFormat("yyyyMMdd");
48returnformat.format(date);
49}
50publicstaticStringdatetimeToStr(Datedate)
51{
52if(date==null)
53{
54return"";
55}else
56{
57SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
58returnformatter.format(date);
59}
60}
61publicstaticStringtoday()
62{
63returndateToStr(newDate());
64}
65publicstaticStringnow()
66{
67returndatetimeToStr(newDate());
68}
69publicstaticStringcalcTime(Stringtime,intdiffYear,intdiffMonth,intdiffDate,intdiffHour,intdiffMinute,intdiffSecond)
70{
71Timestamptimestamp=strToDatetime(time);
72timestamp.setYear(timestamp.getYear()+diffYear);
73timestamp.setMonth(timestamp.getMonth()+diffMonth);
74timestamp.setDate(timestamp.getDate()+diffDate);
75timestamp.setHours(timestamp.getHours()+diffHour);
76timestamp.setMinutes(timestamp.getMinutes()+diffMinute);
77timestamp.setSeconds(timestamp.getSeconds()+diffSecond);
78returndatetimeToStr(timestamp);
79}
80publicstaticStringgetCurrentTime()
81{
82Strings=(newTime(System.currentTimeMillis())).toString();
83returns;
84}
85publicstaticStringgetCurrentDate()
86{
87Strings=(newjava.sql.Date(System.currentTimeMillis())).toString();
88returns;
89}
90publicstaticStringgetCurrentNow()
91{
92Strings=getCurrentDate()+""+getCurrentTime();
93returns;
94}
95publicstaticStringdateFromStr(Stringdate)
96{
97if(date==null||date.length()<10)
98returngetCurrentDate();
99else
100returndate.substring(0,10);
101}
102publicstaticStringtimeFromStr(Stringdate)
103{
104if(date==null||date.length()<19)
105return"00:00:00";
106else
107returndate.substring(11,19);
108}
109publicstaticvoidmain(Stringargs[])
110{
111System.out.println(now());
112}
113}

windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的
作者: admin    时间: 2015-1-18 23:21
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
作者: 因胸联盟    时间: 2015-1-27 06:39
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
作者: 深爱那片海    时间: 2015-2-5 00:49
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
作者: 分手快乐    时间: 2015-2-10 06:58
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 精灵巫婆    时间: 2015-2-28 23:54
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者: 山那边是海    时间: 2015-3-5 16:19
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 小女巫    时间: 2015-3-6 18:34
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 小魔女    时间: 2015-3-13 01:20
是一种为 Internet发展的计算机语言
作者: 仓酷云    时间: 2015-3-20 09:04
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2