【问题标题】:Converting date-picker format in to numeric in android在android中将日期选择器格式转换为数字
【发布时间】:2012-11-21 12:59:39
【问题描述】:

我正在为我的应用程序使用日期选择器小部件。我的应用程序有两个输入值,格式分别为 01/01/2012 和 05/09/2012。

日期选择器小部件采用这种格式 dd-mm-yyyy 例如:- 01-jan-1990

但我需要将上述格式转换为 01/01/1990。

如何做到这一点?

请给个建议!..

【问题讨论】:

  • 阅读小部件的文档。有获取值的方法。

标签: android datepicker


【解决方案1】:

请参阅此示例以获取 DatePicker。在那..有方法onDateSet,你得到3个整数..

只需连接它们String dt = day+"/"+month+"/"+year

【讨论】:

    【解决方案2】:

    有点像

    DatePicker dp; 
    ... 
    String result = dp.getDayOfMonth()+"/"+dp.getMonth()+"/"+dp.getYear();
    

    【讨论】:

    • 如果你能解释一下为什么这会起作用,你的答案会好很多。
    • 你能告诉我,为什么你要得到字符串中的值...通常日期应该是数字正确的...所以在这种情况下,你能告诉我如何正确关于数字的代码
    • @prabu 你想要一个包含 01/01/1990 的字符串还是想要一个长的字符串(包含自纪元以来的毫秒)?
    • @Ben 我可以从 DatePicker 复制文档或解释有关字符串连接的一些内容,但我想这不是您所期望的,所以我想我错过了一些东西。
    • @Ben 我同意我的回答不完整,因为它不会格式化例如“1”到“01”等。
    猜你喜欢
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多