我有来自不同来源的日志文件(即 S1Log、S2Log、S3Log 等),我想每天上传到服务器。程序应在一天中的特定时间上传每个日志文件(S1Log 上午 9 点,S2Log 下午 3 点,S3Log 下午 6 点)。在某些随机的日子里,我们不想遵循这个时间表,所以我们会阻止部分或全部文件上传。但是,第二天应该像往常一样遵循常规的时间表。
我不确定如何安排这些任务。JodaTime 是否适合这个,或者我应该使用 java.util.Timer 和/或 javax.swing.Timer 代替?
有没有像 Joda 这样的成熟流行的 API 可以帮助我编写代码?