哪个头文件用于日期时间程序?

时间:2015-09-01 14:00:52

标签: java datetime calendar

这个程序给出了几乎所有行中都找不到符号的错误。我使用了import java.io.*java.util.*。是否还有其他头文件?

String s = br.readLine();
String s1 = br.readLine();
DateTimeFormatter dt = DateTimeFormat.forPattern("dd/mm/yyyy");//error
DateTime start = dt.parseDateTime(s);//error
DateTime end = dt.parseDateTime(s1);//error
int ctr =0;
DateTime date = start.withDayOfMonth(13);//error
if(date.compareTo(start)==-1)
{
    start = start.plusMonths(1);//error
}
while(start.isBefore(end))
{
    DateTime date = start.withDayOfMonth(13);
    if(date.getDayOfWeek()==DateTimeConstants.FRIDAY)
    {
        ctr++;
    }
    start = start.plusMonths(1);
}

1 个答案:

答案 0 :(得分:0)

是的,你显然也提到了Joda-Time。所以你需要这些导入:

import org.joda.time.*;
import org.joda.time.format.*;

或者更好,没有明星进口:

import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
import static org.joda.time.DateTimeConstants.FRIDAY;