印尼cod:SimpleDateFormat中的印尼时报

关于印尼cod的问题,在what time is it in indonesia中经常遇到, 我有这个格式的日期:

我有这个格式的日期:

Tue Mar 03 00:00:00 WIB 2015

如何将其格式化为:

2015-03-03

我目前尝试的:

val today_date = new LocalDate()
val formatIncoming = new java.text.SimpleDateFormat("EEE MMM dd HH:mm:ss z YYYY")
val formatOutgoing = new java.text.SimpleDateFormat("yyyy-MM-dd")
formatOutgoing.format(formatIncoming.p(data.cheque_date.toString))
//output
2014-12-30

有什么解决办法吗?

2

首先要注意:类名LocalDate看起来像 Joda-Time,但您必须使用SimpleDateFormat,因为 Joda-Time 无法解析时区名称或缩写。

第二:您的解析模式错误,并且使用 YYYY 而不是 yyyy(Y 是星期几的年份,而不是正常的日历年),使用 Y 会导致错误的日期输出。

第三:有必要将区域设置指定为英语,因为您的输入中有英语标签(特别是如果您的默认区域设置不是英语-否则您会得到异常)。

第四:模式字母 z 是正确的,将处理像“WIB”这样的时区名称。再次:在这里指定区域设置很重要。在另一个答案中使用“Z”通常表示时区偏移量,但允许根据Javadoc解析时区名称。因此,为清楚起见,我建议使用“z”(如您所做的)。

SimpleDateFormat formatIncoming =
    new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
SimpleDateFormat formatOutgoing = new SimpleDateFormat("yyyy-MM-dd");
TimeZone tz = TimeZone.getTimeZone("Asia/Jakarta");
System.out.println(tz.getDisplayName(false, TimeZone.SHORT, Locale.ENGLISH)); // WIB
formatOutgoing.setTimeZone(tz);
String s = formatOutgoing.format(formatIncoming.p("Tue Mar 03 00:00:00 WIB 2015"));
System.out.println("Date in Indonesia: " + s); // 2015-03-03

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(625)
洗衣机出现cc:cc机的静态ip地址自动变更为169.254.169.254(eucalyptuscloud)
上一篇
Cartoon手抄报英文:GPUImage卡通滤镜参数
下一篇

相关推荐

  • html显示当前时间代码:当前时间 var currentTime = new Date(); document.g

    示例示例HTML代码:示例:…

    2023-10-16 03:12:17
    0 93 37
  • candidate的用法:如何利用候选人管理系统提高招聘效率

    实例实例用法:是一个 函数,用于从给定的值列表中选择最佳的值。它可以用来解决多个条件的冲突问题,并返回最佳的值。…

    2023-03-26 13:54:51
    0 18 37
  • C盘清理系统更新文件:hg强制更新到新文件(updateto)

    关于C盘清理系统更新文件的问题,在updateto中经常遇到,我正在使用 hg 版本 1.9.1。问题是每当我使用 hg update 时,我都会得到一个更新更改文件的选项。我们是否有一个选项可以在最新的提交中将所有文件强制更新到它们的新版本。抱歉,我在 hg 手册中没有找到任何有用的信息。…

    2022-12-29 10:33:17
    0 49 81
  • 爱普生cbx24:NSDateFormatter 24小时

    关于爱普生cbx24的问题,在times 24中经常遇到,我有一个倒计时器,它从当前日期 / 时间倒计时到特定的未来日期 / 时间。除了一个问题,它工作得很好。我使用NSDateFormatter和dateFromString输入未来日期。它似乎无法接受超过 12 的任何时间 (小时),尽管表明它不支持 24 小时制。有没有办法启用 24 小时制支持或解决方法代码?…

    2022-12-29 13:14:21
    0 48 55
  • Cma报名截止时间:Java日期截止时间信息(time/date)

    关于Cma报名截止时间的问题,在time/date中经常遇到,我有一个包含日期和时间信息的 Java Date 对象。我想写一个切断时间信息的方法,截断小时-分钟-秒,所以我只剩下日期。…

    2022-12-15 01:03:59
    0 33 37
  • Charles&keith是啥牌子中文:KeithWoodJQueryDatepicker与Knockout绑定

    关于Charles&keith是啥牌子中文的问题,在wood knockout中经常遇到,我正在使用 Keith Wood Jquery Date Picker 以及 Knockout JS。这可以在这里看到:…

    2022-12-17 11:19:08
    0 42 15
  • 格力空调代码查询:在 VBA代码中运行更新查询(access vba update query)

    关于格力空调代码查询的问题,在access vba update query中经常遇到,我正在尝试使用 Access 制作一个小型库存程序,但我没有太多知识,到目前为止我所做的任何事情都是通过 Google 搜索的东西。我已经设法制作了使用未绑定表单存储数据的代码,现在我想通过在未绑定表单中为另一个表输入的数据来更新表的某些特定字段。有问题的 2 个表是 Transaction 和 Stock。Stock 有 3 个字段 PartNo,Location 和 Q…

    2022-12-18 08:44:57
    0 80 53
  • 退后吉他谱c调:熊猫DateOffset 退后一天

    关于退后吉他谱c调的问题,在pandas offset中经常遇到,我试图理解为什么…

    2022-12-08 09:44:58
    0 18 61

发表评论

登录 后才能评论

评论列表(39条)