`

JAVA时间类SimpleDateFormat,Calendar,Date

    博客分类:
  • JAVA
阅读更多
package javaTest;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

//时间格式
class DateFormat{
	//饿汉式-单例
	/**
	 * 提供多用户共享
	 */
	private static SimpleDateFormat simpleFormat = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");
	DateFormat(){}
	public static SimpleDateFormat getSimpleFormat(){
		return simpleFormat;
	}
	/**
	  SimpleDateFormat函数语法:
	  G 年代标志符
	  y 年
	  M 月
	  d 日
	  h 时 在上午或下午 (1~12)
	  H 时 在一天中 (0~23)
	  m 分
	  s 秒
	  S 毫秒
	  E 星期
	  D 一年中的第几天
	  F 一月中第几个星期几
	  w 一年中第几个星期
	  W 一月中第几个星期
	  a 上午 / 下午 标记符
	  k 时 在一天中 (1~24)
	  K 时 在上午或下午 (0~11)
	  z 时区
	 */
	
}
//时间测试类
public class DateTest {
	public static void main(String[] args) {

		//时间 from  Calendar  or  Date
		
		String fname = (new StringBuilder(String.valueOf((new SimpleDateFormat("yyyy_MM_dd")).format(Calendar.getInstance().getTime())))).append(".txt").toString();
		
		String fname1 = new StringBuilder(new SimpleDateFormat("yyyy_MM_dd").format(Calendar.getInstance().getTime()))+".txt";
		
		String fname2 = new StringBuilder(new SimpleDateFormat("yyyy_MM_dd").format(new Date())).toString()+".txt";
		
		System.out.println(fname);
		System.out.println(fname1);
		System.out.println(fname2);
	}
}

分享到:
评论
1 楼 shi10stone 2013-05-29  
[/img]" target="_blank">[/img]" />[/img]" target="_blank">[/img]" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="200">
|||||||||||||||
|||||||
||||||
||||||
|||||
|||||
||||
||||
|||
|||
||
||
|
|

相关推荐

    java中时间类Date和Calendar的使用

    java中时间类Date和Calendar的使用  java中时间类Date和Calendar的使用  <PRE class=java name="code">package cn.com;  import java.text.DateFormat;  import java.text.ParseException;  import java.text....

    第五章.常用类.java.API概述——Date类,Calendar类,SimpleDateFormat类,Big.pdf

    第五章.常用类.java.API概述——Date类,Calendar类,SimpleDateFormat类,Big

    Java的日期时间处理类讲解代码( Date 、Calendar、SimpleDateFormat、LocalDateTime)

    它涵盖了Java编程中常用的日期时间处理需求以及如何使用日期时间类来解决这些问题。 适用人群 本源码资源适用于具备一定Java编程基础的开发人员和学习者。特别适用于需要在Java项目中处理日期时间相关逻辑的人群。 ...

    java SimpleDateFormat 显示于系统时间不符

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date.setTime(time); System.out.println(sdf.format(date)); 发现时间于想要的时间不符,请运行Time.reg文件

    java时间处理工具类--CalendarUtil(java源码)

    now.set(Calendar.DATE, now.get(Calendar.DATE) - 1); now.set(Calendar.HOUR, 11); now.set(Calendar.MINUTE, 59); now.set(Calendar.SECOND, 59); return now.getTime(); } /** * 获得所在月份的...

    java 中时间和日期处理的小记

    时间和日期中常用到的几个类: java.util.Date, java.util.Calendar, java.util.GregorainCalendar, java.text.DateFormat, java.text.SimpleDateFormat

    Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat的区别于用法

    主要介绍了Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat的区别于用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    java时间格式大全(算法源码)

    java,date,时间,时间格式,算法源码 * * @return */ public static String getTimeShort() { SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); Date currentTime = new Date(); String date...

    JAVA时间处理类

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import org.apache.commons.lang.StringUtils; /** * 日付に関するユーティリティ...

    Java基础知识点.html

    并发修改异常 LinkedList集合 ArrayList集合 List集合 Collection集合概述 冒泡排序 Object 异常 Math 包装类 Calendar类 SimpleDateFormat类 Date类 自动拆箱和自动装箱 Arrays 类和接口的关系 内部类 成员内部类 ...

    java时间处理工具类--DateUtils

    * 日历字段, 使用Calendar类定义的日历字段常量 * @param offset * 偏移量 * @return Date */ public Date add(int field, int offset) { cal.setTime(this.fiducialDate); cal.add(field, offset); ...

    java常用工具类的使用

    而Date的其他构造方法和普通方法的API都不容易实现国际化,因此目前Date类的大多数方法都被标识为过时,表示更灵活的时间类请参考java.util.Calendar。 Date的输出结果是按照国际通用格式输出的,而中国更习惯于...

    java Date 学习总结

    java Date以及相关的Calendar和SimpleDateFormat的使用

    利用File类的方法,获得某已有文件的最后修改时间.docx

    利用File类的方法,获得某已有文件的最后修改时间 import java.io.File; import java.io.IOException; import java.text.Format; import java.text.SimpleDateFormat; import java.util.Calendar; import java...

    时间格式化

    * 日期时间类 * Created by hssboy on 2016/10/15. */ public class DateUtil { public static Date getDate() { return new Date(); } /** * 时间戳(14123244334) * * @return */ public static ...

    java日期处理总结

    java中关于日期处理的总结,包含各种日期格式之间的转java.util.Date(已经不提倡使用,该类的方法比较少) java.util.Calendar(抽象类) java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)****...

    Java输出系统当前的日期(年月日时分秒毫秒)

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TestOutDate { public static void main(String[] args) { //method 1...

    编写一个java应用程序将一个包含多个子目录和文件的目录复制到另外一个指定的目录下

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import javax.swing.filechooser.FileFilter; 实验后的结果验证 总结体会 通过此次实验,我初步掌握了复制的目录中包含的...

    手机话费计费系统Java

    三,就是Java类库里面的date和Calendar的使用和相互转换(还要考虑实际日期的情况,比如闰年,平年,2月份,30/31日的月,月末与月初的交接,还有时间格式SimpleDateFormat 以及异常处理),这些问题相信很多同学都...

Global site tag (gtag.js) - Google Analytics