- 浏览: 68249 次
- 来自: ...
文章分类
最新评论
-
jyjava:
大哥你代码调试过吗
`itext 隐藏pdf工具栏 菜单栏 -
88567free:
3Q,需要这个
eclipse 相同变量的高亮 及颜色 -
whg333:
我也是不知道怎么的就弄没了,呵呵,谢了~
eclipse 相同变量的高亮 及颜色 -
尤迪安:
Thank you!
eclipse 相同变量的高亮 及颜色
import java.util.Calendar;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class DateUtil {
public static final int SECONDE=1000;
public static final int MINUTE=SECONDE* 60;
public static final int HOUR=MINUTE * 60;
public static final int DAY=HOUR * 24;
public final static String DATE_FORMATE = "MM/dd/yyyy";
public final static String DATETIME_FORMATE = DATE_FORMATE + " HH:mm";
private static Calendar c=Calendar.getInstance();
private DateUtil(){
//nothing
}
public static Date buildDate(int year,int month,int day){
c.set(Calendar.YEAR,year);
c.set(Calendar.MONTH,month);
c.set(Calendar.DAY_OF_MONTH,day);
c.set(Calendar.HOUR,0);
c.set(Calendar.MINUTE,0);
c.set(Calendar.SECOND,0);
c.set(Calendar.MILLISECOND,0);
return c.getTime();
}
public static Date buildDate(int month,int day){
c.set(Calendar.MONTH,month);
c.set(Calendar.DAY_OF_MONTH,day);
c.set(Calendar.HOUR,0);
c.set(Calendar.MINUTE,0);
c.set(Calendar.SECOND,0);
c.set(Calendar.MILLISECOND,0);
return c.getTime();
}
//给定日期(date)与天数(day),计算出从date开始day天后的日期
public static Date afterDays(Date someday,int days){
c.setTimeInMillis(someday.getTime()+DAY*days);
return c.getTime();
}
public static Date beforeDays(Date someday,int days){
return afterDays(someday,-days);
}
//明天
public static Date tomorrow(){
return afterDays(new Date(),1);
}
//昨天
public static Date yestoday(){
return beforeDays(new Date(),1);
}
public static Date parseDate(String str,String format,Date defaultValue) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date result;
try {
result=sdf.parse(str);
} catch (ParseException e) {
return defaultValue;
} catch (IllegalArgumentException iae) {
return defaultValue;
}
return result;
}
public static Date parseDate(String str,Date defaultValue) {
return parseDate(str, DATETIME_FORMATE,defaultValue);
}
//解析日期
public static Date parseDate(String str,String format) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.parse(str);
}
public static Date parseDate(String str) throws ParseException {
return parseDate(str,DATETIME_FORMATE);
}
//格式化日期格式
public static String format(Date d,String format){
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(d);
}
public static String format(Date d){
return format(d,DATETIME_FORMATE);
}
public static String format(String format){
return format(new Date(),format);
}
public static String format(){
return format(new Date());
}
public static void main(String[] args) {
System.out.println(DateUtil.buildDate(2007,5,16));
System.out.println(DateUtil.buildDate(5,16));
System.out.println(DateUtil.tomorrow());
System.out.println(DateUtil.yestoday());
System.out.println(DateUtil.format());
}
}
得安奇专卖(运动休闲鞋,板鞋):www.bxbshoes.com
发表评论
-
SAX解析xml
2011-03-13 18:13 600import java.io.FileInputStream; ... -
dom4j解析xml
2011-02-26 16:15 998import java.io.StringReader; ... -
FTP客户端
2011-02-19 11:02 1713import java.io.DataInputStre ... -
java sax动态生成xml,大量数据时、防止内存溢出
2011-02-18 14:39 2579import java.io.File; import ... -
java dom方法生成xml,少量数据时,可以使用
2011-02-17 15:34 1350import java.io.FileOutputStr ... -
BigDecimal
2010-12-07 20:14 2511BigDecimal的应用: package com.p ... -
`itext 隐藏pdf工具栏 菜单栏
2010-07-07 23:10 2937package example.iText; impor ... -
图片缩放
2008-06-10 12:00 739private BufferedImage reSizeIma ... -
jar扩展包位置
2009-02-05 17:10 976当你需要外部包时,把它放在jdk\jre\ext文件夹中就行了 ... -
javamail 发送邮件 乱码处理
2009-03-19 10:45 987import java.io.UnsupportedEnc ... -
读取资源文件
2009-03-20 12:35 684import java.io.IOException; im ... -
反射无参方法
2009-08-05 16:00 772import java.io.File; import ja ... -
BASE64Encoder
2009-08-06 09:39 2033package com.avetti.util; /** ... -
java 知识点
2009-08-18 09:25 770Ljava.lang.String 表示一个 ... -
将对象保存到文件
2009-09-01 10:39 992从文件读取对象 /** * get file p ... -
将数据导出到excel与日期格式的设置
2009-09-01 11:54 2023//将数据导出到excel private HSSFWork ... -
下载文件
2009-09-01 13:05 947//从站点上下载文件 public File downloa ... -
在JList或者JTable的中加入checkbox
2009-12-30 22:56 1289public class RadioButtonPan ... -
Java 位运算符
2009-12-31 11:13 822Java定义的位运算(bitwiseoperators)直 ... -
将文件夹中的文件压缩到zip
2010-02-05 11:00 1206import java.util.zip.ZipEntry; ...
相关推荐
4. **日期时间操作**:除了格式化,易语言还支持对日期和时间进行各种操作,如增加或减少天数、获取星期几、计算两个日期之间的差值等。这些操作可以用来实现如计时器、日历等功能。 5. **源码解析**:在提供的...
标题中的知识点:Js获取当前日期时间及格式化代码。 描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面...
然而,这些方法并不总是能满足复杂的需求,例如跨时区的日期比较、时间间隔的计算或者格式化的日期字符串输出。 在这种情况下,JavaScript社区开发了许多日期处理库,比如Moment.js、date-fns、Luxon等。这些库提供...
在这个"易语言格式化日期框源码.rar"压缩包中,我们关注的核心是易语言中如何处理日期格式化的技术。 在易语言中,日期和时间的处理是非常基础且重要的功能。日期框(DatePicker)通常用于用户选择日期,而格式化...
"C# DateTime日期格式化" C# 中的 DateTime 类型用于表示日期和时间。在实际开发中,日期和时间的格式化是非常重要的。本文将详细介绍 C# 中的日期和时间格式化方法。 1. 获取当前日期和时间 使用 `DateTime.Now`...
在iOS开发中,日期和时间的格式化是一个常见的任务,特别是在显示用户友好的时间戳时。"iOS日期格式化类(刚刚、一分钟前、昨天、周几)"这个主题聚焦于如何利用Objective-C来处理日期的本地化显示,使得时间表述更加...
本文将深入探讨如何实现一个功能完备的打印功能,包括日期数据的格式化,多页打印以及选择列打印。我们将参考提供的资源,即名为"DataGridViewPrint(黑色头发修改版)"的压缩包文件,它包含了一个示例项目,用于演示...
本文将详细讲解易语言中的“格式化日期”功能,包括其源码解析、子程序1的功能以及如何使用“取格式化日期”函数。 1. **格式化日期** 格式化日期是将日期数据按照特定的格式转化为字符串的过程。在易语言中,这...
在这个“易语言格式化时间和日期源码.7z”压缩包中,包含的是关于易语言处理时间与日期的源代码,这对于学习易语言以及了解日期和时间处理的开发者来说是非常有价值的资源。 在编程中,处理时间和日期是一项常见的...
`java.time`包提供了丰富的API来完成日期和时间的格式化、解析以及计算等任务。本文将深入探讨Java中日期格式化的常用方法,主要关注`SimpleDateFormat`和`java.time`包下的`DateTimeFormatter`。 首先,`...
本篇将深入探讨易语言中的时间与日期格式化相关知识。 首先,我们要了解易语言中的日期和时间数据类型。在易语言中,时间数据通常表示为整数,它代表自1970年1月1日00:00:00以来的毫秒数。日期数据则是基于年、月、...
本篇文章将深入探讨SQL中的日期和数字格式化函数,帮助你更好地理解和运用这些功能强大的工具。 首先,我们来了解一下日期处理函数。在SQL中,有多种方法可以转换和格式化日期。例如: 1. `DATE_FORMAT()`(MySQL...
总的来说,易语言提供了一系列方便的函数和方法来处理时间和日期,使得程序员可以轻松地格式化时间,获取系统当前时间,并进行各种时间相关的计算和操作。通过学习和实践,我们可以利用这些工具开发出更加人性化、...
在.NET框架中,C#是一种常用的编程语言,用于构建各种应用...无论是简单的日志记录、用户界面展示还是复杂的日期计算,C#都提供了强大的支持。理解并熟练掌握这些日期格式化技术,对于编写高效、易维护的代码至关重要。
在Python中进行日期和时间格式化输出是一个常用且非常重要的功能,它允许用户按照特定的格式展示日期和时间数据。在Python的标准库中,`datetime`模块提供了很多处理日期和时间相关的功能。本小结将主要介绍`...
除了基本的格式化,易语言还支持更复杂的日期和时间处理,比如计算两个日期之间的差值、获取某个日期是星期几等。在取格式化时间模块中,可能还包含了一些高级功能,例如时间间隔的加减运算、日期的比较等。 在实际...
例如,`BigDecimal.js`是一个用于高精度浮点数运算的库,可以处理大量的数学计算和格式化。另一个可能用到的库是`02.bizplant-util-NumberFormat.js`,从文件名推测,这可能是用于数字格式化的工具,提供了类似于...
除了基本的格式化,易语言还支持更复杂的日期处理,如获取星期几、计算两个日期之间的差值等。例如,获取日期的星期几可以使用`日期时间.获取星期`函数: ```易语言 .日期 = 日期时间.获取当前日期() .星期数 = ...
日期格式化是将日期转换成特定字符串格式的过程,便于阅读或与其他系统进行数据交换。在易语言中,我们可以使用“日期时间”类来操作和格式化日期。例如,`日期时间.取当前日期()`函数可以获取当前系统日期,而`日期...