Joda time

Joda-Time 今天星期几啦

2018-11-28  本文已影响29人  ba2cb747365a

背景

最近以短小精悍的小故事为主,结合之前的理论概念。通过小故事来填充框架的血肉。

核心对象

DateTime

日期时间+时区

Property

DateTime 和日历系统的组合

示例

今天星期几啦(通过Locale来支持国际化)

       //当前时间
        DateTime dateTime = new DateTime();
        DateTime.Property pDow = dateTime.dayOfWeek();
        //星期三
        String weekShortText = pDow.getAsShortText(Locale.CHINA);
        //星期三
        String weekText = pDow.getAsText(Locale.CHINA);

2018-11-28是星期几

       //日期时间格式化和解析对象,pattern表达式和我们熟知的一样
        DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd");
        //可能是数据库存储的日期字符串
        String dateStr = "2018-11-28";
        DateTime dateTime = formatter.parseDateTime(dateStr);
        DateTime.Property property = dateTime.dayOfWeek();
        //星期三
        String weekShortText = property.getAsShortText(Locale.CHINA);
上一篇下一篇

猜你喜欢

热点阅读