formatter

以下是为您整理出来关于【formatter】合集内容,如果觉得还不错,请帮忙转发推荐。

【formatter】技术教程文章

带有详细时区的Java DateTimeFormatterBuilder【代码】

假设我有一个日期,例如:Nov 30, 2013 19:00:00.001930000 Eastern Standard Time我正在尝试使用DateTimeFormatterBuilder解析输入,但是我无法弄清楚要为通用类型ZoneId设置的内容如下所示.String basePattern = "MMM dd, yyyy HH:mm:ss"; new DateTimeFormatterBuilder().appendPattern(basePattern).appendFraction(ChronoField.NANO_OF_SECOND,0,9, true).appendZoneText(TextStyle.FULL, null).toFormatter();解决方法:伪区 正...

Java 8如何在使用DateTimeFormatter #format时排除可选部分【代码】

我正在使用Java 8 DateTimeFormatter,其模式具有可选部分,我希望在格式化为String时排除该可选部分 我正在使用的模式:yyyyMMddHHmmss [.SSS] Z 我如何使用我的DateTimeFormatter:DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyyMMddHHmmss[.SSS]Z"); String formattedDate = df.format(zonedDateTime);我期待的结果是:20180606052500 0100 而不是:20180606052500.000 0100 一个解决方案是使用两个DateTimeFormatter...

PHP 5.3中的MessageFormatter类有什么用?【代码】

PHP 5.3和6有几个新的i18n类.其中一个是MessageFormatter级,这似乎是一个不完整的想法.我希望我只是忽略了一些东西. 给出的示例似乎表明,如果您已经知道您正在使用的语言,那么此类将正确格式化您的数字.<?php echo msgfmt_format_message("en_US", "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree", array(4560, 123, 4560/123)); echo msgfmt_format_message("de", "{0,number,intege...

java – DateTimeFormatter.ISO_OFFSET_DATE_TIME的等效格式字符串是什么?【代码】

我们是否知道是否存在与DateTimeFormatter.ISO_OFFSET_DATE_TIME输出相同结果的等效格式字符串? 即ZonedDateTime dateTime = ZonedDateTime.now(); System.out.println(dateTime.format(DateTimeFormatter.ofPattern(pattern))); System.out.println(dateTime.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME));会输出相同的解决方法:不,这是不可能的 根据要求:是的,我们知道DateTimeFormatter.ISO_OFFSET_DATE_TIME没有等效的格...

使用DateTimeFormatter.ofLocalizedTime(FormatStyle.FULL)和LocalTime实例时的java – DateTimeException【代码】

在Java 8 Date Time API中,我将使用DateTimeFormatter API打印时间,如下所示:DateTimeFormatter timeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.FULL); LocalTime time = LocalTime.of(12, 45, 0); System.out.println(timeFormatter.format(time));FormatStyle.FULL – 此格式样式适用于LocalDate和LocalDateTime实例.但是使用LocalTime实例抛出异常:java.time.DateTimeException: Unable to extract value: ...

为什么PHP IntlDateFormatter返回错误的日期? 1小时【代码】

当我尝试将日期从一个时区格式化到同一时区时,我得到错误的时间(相差1小时).我的代码是:$formatter = new IntlDateFormatter('ru_RU',IntlDateFormatter::FULL,IntlDateFormatter::FULL,'Europe/Moscow' );$date = new DateTime("2015-07-29 14:00:00", new DateTimeZone('Europe/Moscow')); echo $formatter->format($date);预计时间是14:00,但是15:00返回. 更新:当我显示2013年或2014年时,一切都还可以! 2015年会发生什么? 更...

java – DateTimeFormatter的年份的最后一位数字【代码】

对于2014年,我想显示4和2029年 – > 9 我知道如何格式化4位=> yyyy,两位数=> YY 但我无法理解,如何用最后一个数字来做DateTimeFormatter.ofPattern("yMMdd"); //returns 20151020. I want just 51020解决方法:DateTimeFormatter不太可能支持这种不寻常的要求.如果您将年份作为整数类型,则使用 年%10 提取最右边的数字.

Java 8 DateTimeFormatters常量在哪里定义?【代码】

我正在看DateTimeFormatter课程,我想知道“M”,“EEE”和“YY”等常量的定义.更具体地说,在给定ChronoField和TextStyle的情况下应该存在这样的代码,它应该返回DateTimeFormatter字符串片段,例如(ChronoField.MONTH_OF_YEAR,TextStyle.SHORT)应映射到字符串“MMM”解决方法:经过一些挖掘,我发现这些是在一个名为FIELD_MAP的私有静态最终Map中预定义的,它是DateTimeFormatBuilder类的成员:/** Map of letters to fields. */ private...

Java Time使用DateTimeFormatter解析基于星期的周模式【代码】

我需要以基于周的周 – 周 – 周 – 年的格式输出当前日期,即使用ISO week date,其中周始终在星期一开始,而一年的第一周是第一周一月份至少有四天(所以一周的第一个星期四). 自2015年12月31日是星期四,即星期五至星期日,即2016年1月1日至3日,均属于2015年第53周(“长年”),2016年第一周开始于1月4日星期一. 从DateTimeFormatter spec开始,我原本预计我可以使用YYYY-ww模式来做到这一点(Y是基于周的年份,w是基于周的年份). 但是,当我...

javascript – $parsers和$formatters只被调用一次,而不是每次更新值【代码】

我正在尝试创建一个名为currency的指令,它在输入中的文本之前追加$.美元符号应始终显示,不应删除. 这是我的代码:app.directive('currency', function() {return {restrict: 'A',require: 'ngModel',link: function (scope, elem, attrs, controller) {// view -> modelcontroller.$parsers.push(function (viewValue) {viewValue = viewValue.replace(/^\$/, '');controller.$viewValue = viewValue;return viewValue;});// model...

FORMATTER - 相关标签