java(日期推算问题)

[复制链接]
查看11 | 回复3 | 2009-2-27 22:55:16 | 显示全部楼层 |阅读模式
问题:给出两个参数(Date date,int workDay),如果workDay为正数,求在date之后workDay个工作日后的日期;反之求date之前workDay个工作日前的日期.
说明:周一至周五为工作日.
例子:(2008-2-2,10) ->2008-2-16

回复

使用道具 举报

千问 | 2009-2-27 22:55:16 | 显示全部楼层
import java.text.*;import java.util.*;public class DateOption { private static final String pattern = "yyyy-MM-dd"; private static SimpleDateFormat sdf = new SimpleDateFormat(pattern); private static Scanner scan = new Scanner(System.in);private static Calendar cal = Calendar.getInstance(); // 日期判断 ...
回复

使用道具 举报

千问 | 2009-2-27 22:55:16 | 显示全部楼层
import java.util.Date; import java.text.SimpleDateFormat; import java.text.ParsePosition; public class Demo { public String getDate(String date,int workDay) { SimpleD...
回复

使用道具 举报

千问 | 2009-2-27 22:55:16 | 显示全部楼层
得到毫秒数,加减再实例化就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行