android - 将特定格式的日期时间转换为时间戳android
问题描述
我想以这种形式将两个日期转换为时间戳,即...18-10-2019 01:05 pm,然后进行比较。我已经尝试过了,但它不起作用
public void getTimeStamp(){
try{
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy K:mm aa");
Date parsedDate = dateFormat.parse("10-18-2019 01:05 pm");
Timestamp timestamp = new java.sql.Timestamp(parsedDate.getTime());
Log.d("***parsedDate",parsedDate.toString());
Log.d("***timestamp",timestamp.toString());
} catch(Exception e) {
e.printStackTrace();
}
}
请帮我
解决方案
尝试这个:
public void getTimeStamp(){
try{
DateFormat inputFormat = new SimpleDateFormat("dd-MM-yyyy K:mm aa");
DateFormat outputFormat = new SimpleDateFormat("MMM dd yyyy");
Date parsedDate = inputFormat.parse("18-10-2019 01:05 pm");
String outputDateStr = outputFormat.format(parsedDate);
Log.d("***parsedDate",parsedDate.toString());
Log.d("***timestamp",outputDateStr);
} catch(Exception e) {
e.printStackTrace();
}
}
推荐阅读
- python - 为什么熊猫在逐行构建数据框时会转换dtype?
- python-3.x - 从 Azure Databricks 笔记本登录到 Azure ML 工作区
- elasticsearch - Elasticsearch Nest 6 将对象 enabled=false 反序列化为 null
- ruby-on-rails - 从 React App 使用 SendGrid 和 Rails API 发送电子邮件
- javascript - 使用 Javascript 更新单选按钮标签 innerHTML 后,如何防止单选按钮消失?
- networkx - number_of_cliques 和 max_clique 计算什么?
- html - ngRoute 不会在 angularjs 控制器中触发
- c# - 如何使用 Pack Icon 作为鼠标光标?
- python - 迭代时从列表中删除时跳过迭代
- prestashop - 在管理产品页面中使用自定义字段复选框 - PrestaShop 1.6