java - Java 日期转换格式
问题描述
从日期格式更改为这种格式 - 2019 年 1 月 1 日在 excel 中使用 java。我想在excel中读取日期格式。如果假设有任何日期格式想要更改 DD/MMM/YYYY 格式。即,2019 年 1 月 1 日。任何人请建议并帮助我。
解决方案
我无法清楚地了解您的要求。但是,如果您正在寻找一种将日期转换为各种格式的方法,下面给出了一个示例:
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateFormatsDemo {
public static void main(String[] args) {
//Convert date to date string in the format MM/dd/yyyy
DateTimeFormatter farmatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
LocalDate localDate = LocalDate.now();
String dateString = farmatter.format(localDate);
System.out.println(dateString);
//Convert date string in one format (MM/dd/yyyy) into date string in another format (MM-dd-yyyy)
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
localDate= LocalDate.parse(dateString, formatter);
farmatter = DateTimeFormatter.ofPattern("MM-dd-yyyy");
dateString = farmatter.format(localDate);
System.out.println(dateString);
}
}
如果您希望使用 Java 使用 MS-Excel,则可以使用Apache POI。
推荐阅读
- r - R - 我应该如何在 timevis 中格式化 BCE 日期?
- mongodb - MongoDB:查询集合并按另一个集合中的数组过滤
- reactjs - Flutter 中类似 React 的条件渲染
- android - 问题将 Nativescript angular 升级到 angular 9:在 android 上运行
- string - Out-GridView(powershell 4)中的额外空列?
- json - JSON数据未在IONIC和ANJULAR中首次获取
- android - 如何为基隆迪语做语言翻译?
- c - 将 -static 与 GCC 一起使用可以保证我的 C 程序可以跨 x86 发行版运行吗?
- css - 使用 Selenium Web 驱动程序获取产品名称时出现 InvalidSelector 错误
- sql-server - 将表情符号添加到 SQL Server 2017