java - 日期,字符串,格式java,android日期选择器

标签 java android string date date-format

我有一个字符串,其中包含格式为dd/mm/yyyy的日期。 例如 lastDate = "1/2/2012" -> 我从日期选择器对话框中获取此日期。现在我对此有疑问。如果是个位数,我需要在日期或月份前面添加 0。操作后我的日期应该是20120201,无论我如何删除分隔符并反转字符串,但我都卡住了,在为天或月添加0(如果它们小于10),或个位数。

最佳答案

如果您使用DatePicker,那么您将获得整数形式的年、月和日。因此,要构建所需的字符串,您可以使用 String.format:

String.format("%d%02d%02d", year, month, day);

关于java - 日期,字符串,格式java,android日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14358506/

相关文章:

android - 禁用/启用选项卡 : change color to original

java - 当我们在 firebase 中引用一个不存在的 child 时会发生什么?

c++ - 如何查找字符串是否与数组中找到的字符串匹配?

javascript - 为什么 String([1,2])= ="1,2"而不是 "[1,2]"?

java - 为什么 Java 允许将字符串文字分配给 String 对象?

java - csc -version 正在终端中运行,但不是从我的 java 程序 MAC 运行

java - 从特定叶子开始的自底向上树遍历

java - Super() 关键字...它可以用来调用多个父类(super class)的构造函数吗?

java - 在 Spring 中用单元测试覆盖 websocket Controller 的最简单方法是什么?

android - Kotlin 只有一个类可以出现在父类(super class)型列表中