android - 使用 SimpleDateFormat 问题将字符串转换为时间
问题描述
所以,我使用 SimpleDateFormat 将“HH:MM AA”的字符串转换为“HH:MM”,问题是我的代码在 Eclipse 上运行良好,但是当我在 Android Studio 上运行它时,它显示错误的输出。这是我的两个代码。
解决方案
试试这个代码..
String date="2:30 PM";
SimpleDateFormat sdf5 = new SimpleDateFormat("hh:mm aa");
SimpleDateFormat sdf6 = new SimpleDateFormat("HH:mm");
try {
String str=sdf6.format(sdf5.parse(date));
Log.d("DATE TO:",str);
} catch (ParseException e) {
e.printStackTrace();
}
推荐阅读
- javascript - 如何检查 JavaScript 中的字符串是否匹配特殊格式?
- azure - 通过 REST API Powershell 脚本检查“允许所有管道”
- c++ - 对类成员使用 unique_ptr
- c# - 使用 C# sqlite-net-pcl 库从 SQLite 中的单行表中获取单列值的最简单方法是什么
- c++ - boost::locale::normalize() 返回带有 ICU 后端的空字符串
- python - 如何安装以前版本的 SciKit?
- matrix - 当我想乘以大矩阵(或者只是偶尔工作一次)时,八度将不起作用
- firebase - 我们是否会因为在 Firestore 中阅读不存在的文档而付费?
- r - 带有 2 个 ggplot() 图形的针织 PDF 文档中的空白页
- html - 在让字幕流动的同时对齐图片