gpt4 book ai didi

java - 设置具有单独年、月和日的输入

转载 作者:行者123 更新时间:2023-12-02 10:51:53 26 4
gpt4 key购买 nike

我设置了一个 AlertDialog.builder,其中有一个输入,用于从用户那里获取日期。目前,它的设置是这样的:

input.setInputType(InputType.TYPE_CLASS_DATETIME | InputType.TYPE_DATETIME_VARIATION_NORMAL);

我想要的不仅仅是用户必须写入的整行。我想要像
这样的东西输入:__/__/____
用户必须用
完成的地方输入:18/04/2018

然后我会将整个内容作为字符串:“18-04-2018”

我能做什么?

最佳答案

您可以将字符串解析为 LocalDate,然后格式化为所需的格式,或者您可以将 / 替换为 -:

String input = "18/04/2018";
String outPut;

// first approach
LocalDate localDate = LocalDate.parse(input, DateTimeFormatter.ofPattern("dd/MM/yyyy"));
outPut = localDate.format(DateTimeFormatter.ofPattern("dd-MM-yyyy"));

// second approach
outPut = input.replaceAll("/", "-");

关于java - 设置具有单独年、月和日的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52112729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com