gpt4 book ai didi

java - android 字符串到日期的转换

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

我有一个 Android 应用程序,我想在其中将字符串转换为日期数据类型。我通过日期选择器以这种格式获取字符串(“12/30/2011”)。我想将其转换为相同格式的字符串。这是我的代码:

        Date dateObj = new Date();
dateFormat = new SimpleDateFormat("MM/dd/yyyy");
dateFormat.setLenient(false);
dateObj = dateFormat.parse("12/30/2011");
Log.v("",""+dateObj);

但我以这种形式获得值(value):

2011 年 12 月 28 日星期三 00:00:00 GMT+05:00

最佳答案

有帮助吗?

SimpleDateFormat sdf = new SimpleDateFormat(format);
sdf.format(new Date())

Please have a look at this

import java.text.SimpleDateFormat;
import java.util.Date;


public class DateIssue {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
System.out.println(sdf.format(new Date()));
}
}

输出:2011 年 12 月 28 日

代替

Log.v("",""+dateObj);

用这个

 Log.v("",""+sdf.format(new Date()));

您不应打印原始日期对象,而应打印格式化的日期对象。

关于java - android 字符串到日期的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8655057/

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