Android 如何将日期发送到服务器
我有两个按钮,一个是日期按钮,另一个是时间按钮,当我点击日期按钮时,我打开日期选择器dilog,当我点击时间按钮时,我打开时间选择器对话框。 我正在用两个字符串(即dateString和timeString)保存日期和时间 我需要做的是:服务器正在接受这种时间格式 2017-02-13T00:00:00.000Z 我不知道如何将日期字符串和时间字符串以这种格式“yyyy-mm-dd'T'HH:mm:ss”发送到服务器使用Android 如何将日期发送到服务器,android,datetime,Android,Datetime,我有两个按钮,一个是日期按钮,另一个是时间按钮,当我点击日期按钮时,我打开日期选择器dilog,当我点击时间按钮时,我打开时间选择器对话框。 我正在用两个字符串(即dateString和timeString)保存日期和时间 我需要做的是:服务器正在接受这种时间格式 2017-02-13T00:00:00.000Z 我不知道如何将日期字符串和时间字符串以这种格式“yyyy-mm-dd'T'HH:mm:ss”发送到服务器使用 SimpleDateFormat sdf = new SimpleDate
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date date = sdf.parse(dateString);
设置日期格式
有关更多详细信息,请参阅 首先,你必须把你的字符串压缩在一起,转换成SimpleDataFormat,看看你收到了什么格式。 然后像这样做:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// Change "yyyy-MM-dd HH:mm:ss" according to ur farmat
// Then for required output
SimpleDateFormat output = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date d = sdf.parse(time);
String formattedTime = output.format(d);
并将字符串格式化时间保存到您想要的位置。您可以不附加字符串吗?服务器没有附加字符串您甚至没有在此处包含后端代码是的,@初学者是对的。至少发布服务器端的代码。接受部分至少可以提供现有字符串的示例。