gpt4 book ai didi

java - 转换日期

转载 作者:行者123 更新时间:2023-11-30 07:27:00 25 4
gpt4 key购买 nike

我有数千个 pdf 文档。将它们上传到我的数据库时,其中一些出现转换错误,显示 [IOException: Error conversion date: '£gLùY‹»'î]G…ˇÅìùJÌ܇^'][ IOException:转换日期时出错:'D:191000724110432']。有日期错误的文档也具有与其他文档相同的格式。 enter image description here

这是我的转换函数:

 public static String getProperDate(Calendar cal) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
String properDate = dateFormat.format(cal.getTime());
return properDate;
}

如果将格式更改为 (dd-MMM-yyyy),我也会遇到相同的错误。

此错误是由于 pdf 还是编码造成的?我的所有 pdf 都具有相同的格式,但其中一些显示此错误。

我正在使用 PDFBox 来获取 pdf 的元数据。

PDDocument document = PDDocument.load(file);
PDDocumentInformation info = document.getDocumentInformation();
indexed.creationDate = getProperDate(info.getCreationDate());

最佳答案

请提及字符串解码格式。尝试一下 StringproperDate=newString(dateFormat.format(cal.getTime()),"UTF-8");

关于java - 转换日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36682937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com