标签: date-format

如何将Joda-Time DateTime格式化为mm/dd/yyyy?

我有一个字符串" 11/15/2013 08:00:00",我想将其格式化为" 11/15/2013",什么是正确的DateTimeFormatter模式?

我尝试过很多并用Google搜索,但仍无法找到正确的模式.

编辑:我正在寻找Joda-Time DateTimeFormatter,而不是Java的SimpleDateFormat ..

java date-format jodatime

182
推荐指数
6
解决办法
25万
查看次数

使用AM/PM以12小时格式显示当前时间

目前时间显示为13:35 PM 但是我希望以AM/PM显示为12小时格式,即下午1:35而不是下午13:35

目前的代码如下

private static final int FOR_HOURS = 3600000;
private static final int FOR_MIN = 60000;
public String getTime(final Model model) {
    SimpleDateFormat formatDate = new SimpleDateFormat("HH:mm a");
    formatDate.setTimeZone(userContext.getUser().getTimeZone());
    model.addAttribute("userCurrentTime", formatDate.format(new Date()));
    final String offsetHours = String.format("%+03d:%02d", userContext.getUser().getTimeZone().getRawOffset()
    / FOR_HOURS, Math.abs(userContext.getUser().getTimeZone().getRawOffset() % FOR_HOURS / FOR_MIN));
    model.addAttribute("offsetHours",
                offsetHours + " " + userContext.getUser().getTimeZone().getDisplayName(Locale.ROOT));
    return "systemclock";
}
Run Code Online (Sandbox Code Playgroud)

java date-format

171
推荐指数
10
解决办法
36万
查看次数

"Java DateFormat不是线程安全的"这会导致什么?

每个人都警告Java DateFormat不是线程安全的,理论上我理解这个概念.

但是我无法想象出由此产生的实际问题.比如,我在类中有一个DateFormat字段,并且在多线程环境中的类(格式化日期)中的不同方法中使用相同的字段.

这会导致:

  • 格式异常等任何异常
  • 数据差异
  • 还有其他问题吗?

另外,请解释原因.

java multithreading date-format

140
推荐指数
4
解决办法
6万
查看次数

如何格式化angularjs中的日期

我想将日期格式化为mm/dd/yyyy.我尝试了以下内容,但没有一个适合我.谁能帮我这个?

参考:ui-date

<input ui-date ui-date-format="mm/dd/yyyy" ng-model="valueofdate" /> 

<input type="date" ng-model="valueofdate" />
Run Code Online (Sandbox Code Playgroud)

format date date-format angularjs datefilter

137
推荐指数
7
解决办法
48万
查看次数

Java SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")给出时区为IST

我有SimpleDateFormat构造函数

SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")
Run Code Online (Sandbox Code Playgroud)

我正在解析字符串 "2013-09-29T18:46:19Z".

我读过这里Z表示GMT/UTC时区.但是当我在控制台上打印这个日期时,它会为返回的日期打印IST timezne.

现在我的问题是我的输出是对还是错?

java timezone date date-format simpledateformat

130
推荐指数
8
解决办法
48万
查看次数

如何缩短开关案例块将数字转换为月份名称?

有没有办法在更少的行上写这个,但仍然容易阅读?

var month = '';

switch(mm) {
    case '1':
        month = 'January';
        break;
    case '2':
        month = 'February';
        break;
    case '3':
        month = 'March';
        break;
    case '4':
        month = 'April';
        break;
    case '5':
        month = 'May';
        break;
    case '6':
        month = 'June';
        break;
    case '7':
        month = 'July';
        break;
    case '8':
        month = 'August';
        break;
    case '9':
        month = 'September';
        break;
    case '10':
        month = 'October';
        break;
    case '11':
        month = 'November';
        break;
    case '12':
        month = 'December';
        break;
}
Run Code Online (Sandbox Code Playgroud)

javascript date date-format switch-statement

110
推荐指数
11
解决办法
7616
查看次数

Rails格式化日期

我正在向API发布日期,所需格式如下:

2014-12-01T01:29:18
Run Code Online (Sandbox Code Playgroud)

我可以像这样从模型中获取日期:

Model.created_at.to_s
Run Code Online (Sandbox Code Playgroud)

返回:

2014-12-01 01:29:18 -0500
Run Code Online (Sandbox Code Playgroud)

如何使用Rails或Ruby将其格式化为T所需的格式并删除-0500?

谢谢

ruby ruby-on-rails date date-format

108
推荐指数
4
解决办法
13万
查看次数

如何在PHP中将datetime转换为ISO 8601

如何将我的时间转换2010-12-30 23:21:46为ISO 8601日期格式?(-_-;)

php datetime date-format time-format datetime-format

87
推荐指数
6
解决办法
11万
查看次数

用于检查日期的PHP Regex是YYYY-MM-DD格式

我正在尝试检查最终用户输入的日期是否在YYYY-MM-DD中.正则表达式从来都不是我的强项,我不断为我设置的preg_match()获得错误的返回值.

所以我假设我弄乱了正则表达式,详情如下.

$date="2012-09-12";

if (preg_match("^[0-9]{4}-[0-1][0-9]-[0-3][0-9]$",$date))
    {
        return true;
    }else{
        return false;
    }
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

php regex date-format

82
推荐指数
10
解决办法
21万
查看次数

Java日期格式 - 包括其他字符

在Java中是否有等效的php date()样式格式?我的意思是,在php中我可以使用反斜杠转义字符来对它们进行字面处理.即yyyy\y\e\a\r \n将成为2010年.我没有在Java中找到任何类似的东西,所有的例子都只涉及内置的日期格式.

特别是,我处理JCalendar日期选择器及其dateFormatString属性.

我需要它,因为在我的语言环境中,需要以日期格式编写各种其他内容,例如d.(天)部分后,m.(多年后)部分等等.在最坏的情况下,我可以使用字符串替换或正则表达式,但也许有一个更简单的方法?提前致谢!

java date-format

75
推荐指数
4
解决办法
4万
查看次数