zoukankan      html  css  js  c++  java
  • Java日期格式化

    翻译人员: 铁锚
    翻译时间: 2013年11月17日
    原文链接:  Simple example to show how to use Date Formatting in Java

    代码示例如下,说明参见注释: 
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;
    
    public class TestDate {
    	/**
    	 * 日期格式化对象,格式: "yyyy-MM-dd"
    	 */
    	public static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    	/**
    	 * 日期时间格式化对象,格式:"yyyy-MM-dd hh:mm:ss",如果需要毫秒值,则可以用三个大写的"SSS" 做格式占位符.
    	 */
    	public static SimpleDateFormat dateTimeFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    	/**
    	 * 根据地区取得, Locale.CHINA 和 Locale.CHINESE 的格式都是: 2013年11月17日
    	 */
    	public static DateFormat localFormat = DateFormat.getDateInstance(DateFormat.LONG, Locale.CHINA);
    	
    	public static void main(String[] args) {
    		// 取得当前时间
    		Date now = new Date();
    		// 使用时间戳,距离1970年标准时间的毫秒值来构造对象
    		Date date2005 = new Date(1134689401756L);
    		//
    		String today = formatDate(now);
    		System.out.println("今天是: " + today);
    		//
    		String localDate = localFormat.format(now);
    		System.out.println("本地日期: " + localDate);
    		//
    		String thatTime = formatDateTime(date2005);
    		System.out.println("当时是: " + thatTime);
    	}
    	
    	/**
    	 * 按日期来进行格式化
    	 * @param date
    	 * @return 返回日期字符串
    	 */
    	public static String formatDate(Date date){
    		String result = "";
    		if(null != date){
    			return dateFormat.format(date);
    		} 
    		return result;
    	}
    	/**
    	 * 返回时间日期字符串
    	 * @param date
    	 * @return
    	 */
    	public static String formatDateTime(Date date){
    		String result = "";
    		if(null != date){
    			return dateTimeFormat.format(date);
    		} 
    		return result;
    	}
    }
    

    相关阅读:

    1. A simple example to show how to use java properties file
    2. How to Design a Java Framework? – A Simple Example
    3. Simple practice with Scanner in Java
    4. Java vs. Python (1): Simple Code Examples

  • 相关阅读:
    持久化类的三种状态
    Hibernate持久化类规则
    JSP之Bean
    JSP动作标签
    JSP九大内置对象
    Jsp指令
    JSTL标签语言
    JSP之EL表达式
    Java 中的 Characters
    汇编基本语法
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6467074.html
Copyright © 2011-2022 走看看