精华内容
下载资源
问答
  • import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class DateFormateTest {/*** @param args*/public static void main(String[] args) {Calend...

    import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;

    import java.util.Locale;

    public class DateFormateTest {

    /**

    * @param args

    */

    public static void main(String[] args) {

    Calendar cale = Calendar.getInstance();

    System.out.println(cale);

    Date date = new Date();

    System.out.println(date);

    SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy",

    Locale.ENGLISH);

    System.out.println(sdf.format(date));

    System.out.println(sdf.format(cale.getTime()));

    }

    }

    输出:

    java.util.GregorianCalendar[time=1351590212406,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2012,MONTH=9,WEEK_OF_YEAR=44,WEEK_OF_MONTH=5,DAY_OF_MONTH=30,DAY_OF_YEAR=304,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=5,HOUR_OF_DAY=17,MINUTE=43,SECOND=32,MILLISECOND=406,ZONE_OFFSET=28800000,DST_OFFSET=0]

    Tue Oct 30 17:43:32 CST 2012

    30 October 2012

    30 October 2012

    0

    2

    分享到:

    18e900b8666ce6f233d25ec02f95ee59.png

    72dd548719f0ace4d5f9bca64e1d7715.png

    2012-10-30 17:44

    浏览 21849

    评论

    1 楼

    jauking

    2014-01-10

    hi

    可以翻译为 Oct 9th么?

    展开全文
  • SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式...

    SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

    SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过DateFormat中的getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。可以根据需要使用applyPattern 方法来修改格式模式。

    日期和时间模式

    字母日期或时间元素表示示例

    G

    Era

    标志符

    Text

    y

    Year

    1996; 96

    M

    年中的月份

    Month

    July; Jul; 07

    w

    年中的周数

    Number

    27

    W

    月份中的周数

    Number

    2

    D

    年中的天数

    Number

    189

    d

    月份中的天数

    Number

    10

    F

    月份中的星期

    Number

    2

    E

    星期中的天数

    Text

    Tuesday; Tue

    a

    am/pm 标记

    Text

    PM

    H

    一天中的小时数(0-23)

    Number

    0

    k

    一天中的小时数(1-24)

    Number

    24

    K

    am/pm 中的小时数(0-11)

    Number

    0

    h

    am/pm 中的小时数(1-12)

    Number

    12

    m

    小时中的分钟数

    Number

    30

    s

    分钟中的秒数

    Number

    55

    S

    毫秒数

    Number

    978

    z

    时区

    General time zone

    Pacific Standard Time; PST; GMT-08:00

    Z

    时区

    RFC 822 time zone

    -0800

    SimpleDateFormat使用方法

    根据上面的的“日期和时间模式”,设定需要匹配的模式,可以实现String与Date类型的互转,例如:

    String类型的时间转换成Date类型时间,比较常用的几种时间格式转换如下:

    a. 时间格式: “2015-08-28”, 模式: “yyyy-MM-dd”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

    Date date = dateFormat.parse("2015-08-28");

    1

    2

    b. 时间格式: “2015-08-28 18:28:30”, 模式: “yyyy-MM-dd HH:mm:ss”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    Date date = dateFormat.parse("2015-08-28 18:28:30");

    1

    2

    c. 时间格式: “2015-8-28”, 模式: “yyyy-M-d”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d");

    Date date = dateFormat.parse("2015-8-28");

    1

    2

    d. 时间格式: “2015-8-28 18:8:30”, 模式: “yyyy-M-d H:m:s”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d H:m:s");

    Date date = dateFormat.parse("2015-8-28 18:8:30");

    1

    2

    e. 时间格式: “Aug 28, 2015 6:8:30 PM”, 模式: “MMM d, yyyy h:m:s aa”

    SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d, yyyy h:m:s aa", Locale.ENGLISH);

    Date date = dateFormat.parse("Aug 28, 2015 6:8:30 PM");

    1

    2

    f. 时间格式: “Fri Aug 28 18:08:30 CST 2015”, 模式: “EEE MMM d HH:mm:ss ‘CST’ yyyy”

    SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM d HH:mm:ss 'CST' yyyy", Locale.ENGLISH);

    Date date = dateFormat.parse("Fri Aug 28 18:08:30 CST 2015");

    1

    2

    Date类型的时间转换成String类型时间

    这是“String类型的时间转换成Date类型时间”的逆向操作,只要将Date date = dateFormat.parse([String型时间]);换成String date = dateFormat.format([Date型时间]);即可。例如,将当前时间格式化成[yyyy年M月d日]的形式:

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年M月d日");

    String date = dateFormat.format(new Date());

    1

    2

    注:我们在做时间格式转换时,主要是找对匹配时间格式的模式;另外,英文格式的时间转换时需要带上Locale.ENGLISH,否则会转换失败,因为它默认的是本地化的设置,除非你的操作系统是英文的,总之时间转换时需要时间格式与模式保持一致。

    展开全文
  • SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式...

    SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

    SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过DateFormat中的getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。可以根据需要使用applyPattern 方法来修改格式模式。

    日期和时间模式

    bff1b053f12100571971b009a5c1b152.png

    SimpleDateFormat使用方法

    根据上面的的“日期和时间模式”,设定需要匹配的模式,可以实现String与Date类型的互转,例如:

    String类型的时间转换成Date类型时间,比较常用的几种时间格式转换如下:

    a. 时间格式: “2015-08-28”, 模式: “yyyy-MM-dd”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

    Date date = dateFormat.parse("2015-08-28");

    b. 时间格式: “2015-08-28 18:28:30”, 模式: “yyyy-MM-dd HH:mm:ss”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    Date date = dateFormat.parse("2015-08-28 18:28:30");

    c. 时间格式: “2015-8-28”, 模式: “yyyy-M-d”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d");

    Date date = dateFormat.parse("2015-8-28");

    d. 时间格式: “2015-8-28 18:8:30”, 模式: “yyyy-M-d H:m:s”

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d H:m:s");

    Date date = dateFormat.parse("2015-8-28 18:8:30");

    e. 时间格式: “Aug 28, 2015 6:8:30 PM”, 模式: “MMM d, yyyy h:m:s aa”

    SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d, yyyy h:m:s aa", Locale.ENGLISH);

    Date date = dateFormat.parse("Aug 28, 2015 6:8:30 PM");

    f. 时间格式: “Fri Aug 28 18:08:30 CST 2015”, 模式: “EEE MMM d HH:mm:ss ‘CST' yyyy”

    SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM d HH:mm:ss 'CST' yyyy", Locale.ENGLISH);

    Date date = dateFormat.parse("Fri Aug 28 18:08:30 CST 2015");

    Date类型的时间转换成String类型时间

    这是“String类型的时间转换成Date类型时间”的逆向操作,只要将Date date = dateFormat.parse([String型时间]);换成String date = dateFormat.format([Date型时间]);即可。例如,将当前时间格式化成[yyyy年M月d日]的形式:

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年M月d日");

    String date = dateFormat.format(new Date());

    注:我们在做时间格式转换时,主要是找对匹配时间格式的模式;另外,英文格式的时间转换时需要带上Locale.ENGLISH,否则会转换失败,因为它默认的是本地化的设置,除非你的操作系统是英文的,总之时间转换时需要时间格式与模式保持一致。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • Java中使用SimpleDateFormat输出英文日期(原创)由萱萱 发表于2013-12-14如果你想输出英文日期,形如:September 29, 2013可以借助java.text.SimpleDateFormat,使用如下代码:import java.text.DateFormat;...

    Java中使用SimpleDateFormat输出英文日期(原创)

    由萱萱 发表于2013-12-14

    如果你想输出英文日期,形如:

    September 29, 2013

    可以借助java.text.SimpleDateFormat,使用如下代码:

    import java.text.DateFormat;

    import java.text.SimpleDateFormat;

    import java.util.Date;

    import java.util.Locale;

    public Class PrintEnDateFormat {

    public static void main(String args[]) {

    Date date = new Date();

    DateFormat df = new SimpleDateFormat(“MMMMM dd, yyyy”, Locale.ENGLISH);

    String time = df.format(date);

    System.out.println(time);

    }

    }

    此时输出结果为:

    September 29, 2013

    注意:如果不使用Locale.ENGLISH,则输出的结果为:

    九月 29, 2013

    展开全文
  • 如今业务需要在循环中转换很多的日期格式,具体要求如下:// 2019-04-10 >> Apr 10 2019也就是月份转换成英文并放在头部,并在jsp用Struts标签展示出来。java中action。因为有存在Struts自动裁剪年份的情况,...
  • 每行包含一些格式为22-mar-2010或类似的日期,即格式为dd-MMM-yyyy.我想将其转换为ISO格式,因此它成为2010-03-22.我的代码看起来像这样:private String convertDate(String date) {DateTimeFormatter oldFormat = ...
  • JAVA 格式英文日期

    2020-03-25 15:51:10
    大数据分析实验需要将日期格式归一化,其中有英文的格式让人头疼。 最人工的方式就是枚举了,然后懒人方法如下: String w = "April 18,2010"; SimpleDateFormat sdf = new SimpleDateFormat("MMMM dd,yyyy", ...
  • 看下Date类的toString方法 public String toString() { // "EEE MMM dd HH:mm:ss zzz yyyy"; BaseCalendar.Date ... 会输出类似于Wed Nov 30 04:17:15 CST 2011 所以解析的格式要写成 "EEE MMM dd HH:mm:ss zzz yyyy
  • java01:java英文日期格式化为Date

    千次阅读 2019-02-02 11:13:53
    网上找了好久,看不是很懂,后面自己综合看到的java日期格式化例子总结在开发中用的,做个笔记;此乃开山之作--------第一篇博客,不到之处,多多指教! step1:代码如下 public static void main(String[] args) ...
  • java日期月份转英文格式

    万次阅读 2019-04-11 13:04:01
    如今业务需要在循环中转换很多的日期格式,具体要求如下: // 2019-04-10 >> Apr 10 2019 也就是月份转换成英文并放在头部,并在jsp用Struts标签展示出来。 java中action。因为有存在Struts自动裁剪年份...
  • 今天整理了一份可重用的日期格式化工具类,在日常开发中悲催的程序员离不开这个工具类的下面给大家把java日期工具类代码贡献上:1.[代码]java日期格式化工具类/*** 日期工具类-xw素材网整理* 默认使用 "yyyy-MM-dd ...
  • 例如:将17-03-2017 改成 12 Feb 2017String registedday = "17-03-2017";registedday = registedday.split("-")[2] + registedday.split("-")[0]+ registedday.split("-")[1];Locale l = new Locale("en");...
  • 从步入屌丝界的IT生活见到这两个单词到现在我还是不知道这两个单词的真正含义,今天有 ...Java面向对象:接口Java面向对象之接口 什么是接口:接口是一种规范和标准,他们可以约束类的行为,是一些方法特征的集合 语法: ...
  • importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util..../*** 日期工具类 默认使用 "yyyy-MM-dd HH:mm:ss" 格式日期**/public final classDateUtils {/*** 英文简写(默认)如:...
  • 1. DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。DATE_FORMAT(date,format)format参数的格式有%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数...
  • java对有英文日期进行格式

    千次阅读 2019-11-16 10:06:18
    我是最近在解析某个csv文件是,返现里面的日期字段全部是 数字-英文月份-数字年 例如:05-Mar-2019 ,而我入库存储date类型必须在java方法中对它进行转化,其实我们可以将它split之后,对Mar做个枚举类,来获取对应...
  • java格式日期,显示英文日期

    千次阅读 2012-10-30 17:44:39
    java"] import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class DateFormateTest { /** * @param args */ publi.....
  • SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式...
  • Tomcat日志文件中的时间格式为 21/Feb/2012:11:20:33 +0800,将其转换为我们常用的格式,通过以下步骤   String src="21/Feb/2012:11:20:33 +0800";  SimpleDateFormat in=new SimpleDateFormat("...
  • java格式化带有英文日期

    千次阅读 2019-04-29 23:08:47
    我是最近在解析某个csv文件是,返现里面的日期字段全部是 数字-英文月份-数字年 例如:05-Mar-2019 ,而我入库存储date类型必须在java方法中对它进行转化,其实我们可以将它split之后,对Mar做个枚举类,来获取对应...
  • java日期格式化工具类

    2014-07-08 17:13:49
     * 默认使用 "yyyy-MM-dd HH:mm:ss" 格式日期  * @author xw素材网 public final class DateUtils { * 英文简写(默认)如:2010-12-01 public static String FORMAT_SHORT = "yyyy-MM-dd"; * 英文全称 如...
  • 在输出日期信息时,经常需要输出不同格式的日期格式,本实例中介绍了String字符串类中的日期格式化方法,实例使用不同的方式输出String类的日期格式参数值,组合这些值可以实现特殊格式的日期字符串。思路如下:比如...
  • 如下,日期格式化时,如果机器默认是中文,后面的星期显示的肯定是中文,但如果默认的英文,星期就会显示成英文了,这时,只要传递一个本地语言的参数就可以了。执行时本地语言采用中文。结果就是中文了。   其实...
  • import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;public class DateTimeUtil {public static String formatCSTDate(Strin...
  • Java 时间日期格式

    2020-12-26 23:19:32
    日期 %ta 指定语言环境设置的星期几简称 Mon(英文)、星期一(中文) %tA 指定语言环境设置的星期几全称 Monday(英文)、星期一(中文) %tb 指定语言环境设置的月份简称 Ja...
  • 1 packagebp.util;23 importjava.text.ParseException;4 importjava.text.SimpleDateFormat;5 importjava.util.Calendar;...78 public final classDateUtils9 {10 /**11 * 英文简写(默认)如:2010...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 189
精华内容 75
关键字:

java日期格式英文

java 订阅