- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Java 8 DateTimeFormatter
从类似 d 的模式创建。 MMM u
只能解析以 TextStyle.SHORT(例如 13.Feb 2015
)定义的样式书写的月份日期,这是一个从 d 创建的 DateTimeFormatter。 MMMM u
只能解析以 TextStyle.FULL 定义的样式书写的带有月份的日期(例如 13. February 2015
)。
在“旧”的 SimpleDateFormat 中,“MMM”和“MMMM”之间的区别只对格式化很重要,对解析不重要,因此很容易创建一个解析器来理解月份的完整和简短形式名字。
是否可以创建一个也可以执行此操作的 Java 8 DateTimeFormatter?或者我是否总是必须创建两个解析器,一个具有 FULL 模式,一个具有 SHORT 模式?
最佳答案
您可以将不同的月份模式设为可选:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("d. [MMMM][MMM] u HH:mm:ss z", Locale.US);
ZonedDateTime zdt1 = ZonedDateTime.parse("4. Jan 2015 00:00:00 UTC", formatter);
ZonedDateTime zdt2 = ZonedDateTime.parse("4. January 2015 00:00:00 UTC", formatter);
System.out.println(zdt1);
System.out.println(zdt2);
输出:
2015-01-04T00:00Z[UTC]
2015-01-04T00:00Z[UTC]
编辑
此格式化程序只能用于parse()
,您必须为format()
使用不同的格式化程序。
关于java - 是否可以同时使用 TextStyle.SHORT 和 TextStyle.FULL 解析当月的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32540720/
我在处理我的 flutter 应用程序时遇到了这个空安全错误。 The argument type 'TextStyle?' can't be assigned to the parameter ty
Java 8 DateTimeFormatter 从类似 d 的模式创建。 MMM u 只能解析以 TextStyle.SHORT(例如 13.Feb 2015)定义的样式书写的月份日期,这是一个从
我正在创建一个 MSI 包,我需要将 CheckBox 控件的文本设置为“这是我的 粗体 部分”之类的内容。 我尝试了类似的东西: this is my {\WixUI_Font_Bold}bold
我想连接两个 TextStyle,例如 react 或 react-native。 style={[styles.firstStyle, styles.secondStyle]} 但我不知道如
我是新来的 flutter我需要帮助。 我正在创建一个应用程序,用户可以在其中通过 CupertinoPicker 选择数据. 选择器工作正常,但我想改变它的风格。 目前的风格是that ,但我希望它
我想制作一个自定义小部件,它基本上通过获取一个文本来为文本添加笔划,将其包装在一个包含两个文本的 Stack 中,其中一个用笔划渲染。 class BorderedText extends State
如何定义一小组自定义 TextStyle,然后可以在整个应用程序中重复使用。自定义 TextStyles 应基于 Theme 中定义的 TextStyles。 我知道如何创建单独的 TextStyle
下面是我正在使用的 XML,当我使用 android:textStyle="italic"属性时,文本没有显示。基本上任何具有 SummarySubtitle 样式的 TextView 都不会显示。
有没有办法以编程方式设置 TextView 的 textStyle 属性?似乎没有 setTextStyle() 方法。 要清楚,我不是在谈论 View/Widget 样式!我说的是以下内容: 最佳
我正在使用 core plot 。当我尝试自定义 CPTTextStyle.color 的值时,我发现它是只读的!谁能告诉我如何更改颜色属性的值? 最佳答案 使用 CPTMutableTextStyl
我在应用程序中使用 TextStyles 来支持动态字体。我面临更改每个 TextStyle 的字体的挑战。例如,TextStyle.body 应该是 MyAwesomeBODYFont,TextSt
我想在 Android 中使用 If-Else ValueCombiner 绑定(bind) TextView 的 TextStyle 属性。我尝试了以下方法,但未能创建绑定(bind): 我用 T
我在 ViewPager 中使用 PagerTabStrip 来显示每个页面的标题。这是我的 XML 代码: 我想在 PagerTabStrip 中将 textSty
我有一个 Stepper我正在尝试将 Step(黄色圆圈)小部件(即:1、2、3)内的颜色和 textStyle 从白色更改为黑色。这是我的代码: Theme( data:
我有一个 TextStyle 和一个可以是 true 或 false 的变量 textBold。 if在这个TextStyle中如何实现? TextStyle( color: Colors.w
我为 elevatedButtonTheme 定义了一个 textStyle elevatedButtonTheme: ElevatedButtonThemeData( style: Button
当某个 bool 变量为真时,我的一个可组合项中的文本被删除线。如何在重组时为 TextStyle 中的这种变化设置动画,以便该行淡入而不是突然出现和消失? @Composable fun MyCom
我希望有条件地在我的布局文件中设置 TextView 的 textStyle 属性。直接设置“正常”或“斜体”可以正常工作,但我将如何根据数据绑定(bind)中的一些 bool 值应用这两者之一?
当某个 bool 变量为真时,我的一个可组合项中的文本被删除线。如何在重组时为 TextStyle 中的这种变化设置动画,以便该行淡入而不是突然出现和消失? @Composable fun MyCom
我在使用 C++ 方法设置标签的 TextStyle 时遇到问题,它总是导致应用程序崩溃。 我有一个 C++ getStyle() 方法。我希望能够像这样调用它(删除参数以简化代码示例): Label
我是一名优秀的程序员,十分优秀!