java - Android - 以有效格式获取日期
问题描述
我使用java.sql.Date
和SimpleDataFormat
。我想以格式获取日期
yyyy-mm-dd
像那样
2018-06-04
我用
Date date = new Date(Calendar.getInstance().getTime().getTime());
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd_HHmmss");
String actualDate = simpleDateFormat.format(date);
date.valueOf(actualDate);
但它不起作用。问题是什么?
解决方案
它的简单尝试改用此代码
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
Date date = fmt.parse(dateString);
这应该可以解决问题。
问题 ? 你使用不同的格式,所以他怎么知道你想要什么......
推荐阅读
- nginx - Nginx 配置错误
- javascript - 拼接不适用于 DOM 元素数组
- javascript - 错误和删除错误时的可访问性问题
- laravel - 多态关系laravel问题与视图
- azure - 如何设置对 Azure 应用服务的 FTP 访问?
- node.js - 当我尝试保存到 Firestore 时,为什么我的 Firebase HTTPS 功能会静默?
- javascript - 如何让 IonViewDidLoad 在事件订阅之后运行
- python - Django - 通知迁移不一致迁移历史
- .net - 在批处理文件中区分 COM dll 和 .NET 程序集
- mysql - MySQL 十进制列 SUM