java - 如何将日期字符串转换为日期或日历对象?

标签 java date calendar

我有一个日期的 String 表示,我需要从中创建 DateCalendar 对象。我查看了 DateCalendar API,但除了创建自己的丑陋解析方法之外,没有发现任何可以做到这一点的方法。我知道一定有办法,有人知道解决办法吗?

最佳答案

简而言之:

DateFormat formatter = new SimpleDateFormat("MM/dd/yy");
try {
  Date date = formatter.parse("01/29/02");
} catch (ParseException e) {
  e.printStackTrace();
}

SimpleDateFormat javadoc了解更多。

要将其变成日历,请执行以下操作:

Calendar calendar = Calendar.getInstance();
calendar.setTime(date);

关于java - 如何将日期字符串转换为日期或日历对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43802/

相关文章:

java - 在 Java 中使用 SQL Server 数据库

.net - 在 VB.net 中找到获取当前日期/时间的所有方法

matlab - 日期编号至. Matlab中的datestr格式

java - 在Java中获取没有时区的时间

javascript - 为什么 getDate() 在 Chrome 中返回 Nan?

Java:没有安全管理器:禁用 RMI 类加载器

java - 将图像另存为 PNG

java - GridLayout 单元格真的都是相同大小吗?

Javascript Google Calendar API 将日历设置为公开

php - 如何将访问 token 附加到 Google 日历 API 请求