【发布时间】:2021-09-22 14:58:25
【问题描述】:
首先,我不是程序员,而是处理与银行、发票和类似任务相关的代码的外行(我是一名会计师)。
我正在尝试在 Java 中设置一个代码,旨在根据州网站上的说明计算法律要求打印在发票上的唯一编号序列。我正在通过 Eclipse 处理该项目。无论我尝试什么,这行总是有两个错误:
String datVrij = new SimpleDateFormat( "22.09.2021 12:48:34" ).format( new Date() );
读取的错误:
- 日期无法解析为类型
- SimpleDateFormat 无法解析为类型
我写错了吗?目前导入的东西只有这些:
import java.io.FileInputStream;
import java.security.Key;
import java.security.KeyStore;
import java.security.PrivateKey;
import java.security.Signature;
import org.apache.commons.codec.digest.DigestUtils;
非常感谢任何帮助,如果需要,我很乐意提供更多信息。
【问题讨论】:
-
您尚未将
java.util.Date和java.text.SimpleDateFormat导入您的班级 -
如果您至少使用 Java 版本 8,建议使用 DateTimeFormatter 类而不是
SimpleDateFormat和 LocalDateTime 类而不是java.util.Date类。 -
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。