java - 日期解析后如何以 yyyy-MM-dd 格式获取日期对象
问题描述
我有字符串格式的字符串日期 2020-07-05 22:44:59,我用 SimpleDateFormat 用“yyyy-MM-dd HH:mm:ss a z”日期模式解析它,但它给了我像 Sun Jul 05 22 这样的日期: 44:59 IST 2020。那么我如何在日期对象中以“yyyy-MM-dd HH:mm:ss a z”格式获取日期。
输入:2020-07-05 22:44:59 输出:2020-07-05 22:44:59
我希望输出与输入相同的格式。
谢谢你帮助我。
解决方案
String input = "2020-07-05 22:44:59";
DateFormat parser = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = parser.parse(input);
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String output = formatter.format(date);
推荐阅读
- php - 在 Rails 中加密,在 Laravel 中解密
- java - WireMock 请求不匹配
- ruby-on-rails - 如何从 lp_select gem (lpsolve) 获取解决方案报告
- haskell - 无法使用 IO Monad 打印到文件
- c# - 检查 XML 中是否存在节点
- amazon-web-services - AWS Lambda 跨账户访问被拒绝
- angular - Angular property binding target can change component property
- python - 如何在python构造函数中创建列表列表
- java - 如何获取十进制值作为新整数并从左到右遍历该整数?
- python - Selenium + Python + Internet Explorer + 公司代理 + PAC 文件 + 凭证