<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    VIRGIN FOREST OF JAVA
    不要埋頭苦干,要學習,學習,再學習。。。。。
    powered by R.Zeus
    public class CronExpression
    extends Object
    implements Serializable, Cloneable

    Provides a parser and evaluator for unix-like cron expressions. Cron expressions provide the ability to specify complex time combinations such as "At 8:00am every Monday through Friday" or "At 1:30am every last Friday of the month".

    Cron expressions are comprised of 6 required fields and one optional field separated by white space. The fields respectively are described as follows:

    Field Name ? Allowed Values ? Allowed Special Characters
    Seconds ? 0-59 ? , - * /
    Minutes ? 0-59 ? , - * /
    Hours ? 0-23 ? , - * /
    Day-of-month ? 1-31 ? , - * ? / L W
    Month ? 1-12 or JAN-DEC ? , - * /
    Day-of-Week ? 1-7 or SUN-SAT ? , - * ? / L #
    Year (Optional) ? empty, 1970-2099 ? , - * /

    The '*' character is used to specify all values. For example, "*" in the minute field means "every minute".

    The '?' character is allowed for the day-of-month and day-of-week fields. It is used to specify 'no specific value'. This is useful when you need to specify something in one of the two fileds, but not the other.

    The '-' character is used to specify ranges For example "10-12" in the hour field means "the hours 10, 11 and 12".

    The ',' character is used to specify additional values. For example "MON,WED,FRI" in the day-of-week field means "the days Monday, Wednesday, and Friday".

    The '/' character is used to specify increments. For example "0/15" in the seconds field means "the seconds 0, 15, 30, and 45". And "5/15" in the seconds field means "the seconds 5, 20, 35, and 50". Specifying '*' before the '/' is equivalent to specifying 0 is the value to start with. Essentially, for each field in the expression, there is a set of numbers that can be turned on or off. For seconds and minutes, the numbers range from 0 to 59. For hours 0 to 23, for days of the month 0 to 31, and for months 1 to 12. The "/" character simply helps you turn on every "nth" value in the given set. Thus "7/6" in the month field only turns on month "7", it does NOT mean every 6th month, please note that subtlety.

    The 'L' character is allowed for the day-of-month and day-of-week fields. This character is short-hand for "last", but it has different meaning in each of the two fields. For example, the value "L" in the day-of-month field means "the last day of the month" - day 31 for January, day 28 for February on non-leap years. If used in the day-of-week field by itself, it simply means "7" or "SAT". But if used in the day-of-week field after another value, it means "the last xxx day of the month" - for example "6L" means "the last friday of the month". When using the 'L' option, it is important not to specify lists, or ranges of values, as you'll get confusing results.

    The 'W' character is allowed for the day-of-month field. This character is used to specify the weekday (Monday-Friday) nearest the given day. As an example, if you were to specify "15W" as the value for the day-of-month field, the meaning is: "the nearest weekday to the 15th of the month". So if the 15th is a Saturday, the trigger will fire on Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. However if you specify "1W" as the value for day-of-month, and the 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not 'jump' over the boundary of a month's days. The 'W' character can only be specified when the day-of-month is a single day, not a range or list of days.

    The 'L' and 'W' characters can also be combined for the day-of-month expression to yield 'LW', which translates to "last weekday of the month".

    The '#' character is allowed for the day-of-week field. This character is used to specify "the nth" XXX day of the month. For example, the value of "6#3" in the day-of-week field means the third Friday of the month (day 6 = Friday and "#3" = the 3rd one in the month). Other examples: "2#1" = the first Monday of the month and "4#5" = the fifth Wednesday of the month. Note that if you specify "#5" and there is not 5 of the given day-of-week in the month, then no firing will occur that month.

    The legal characters and the names of months and days of the week are not case sensitive.

    NOTES:

    • Support for specifying both a day-of-week and a day-of-month value is not complete (you'll need to use the '?' character in on of these fields).

    Author:
    Sharada Jambula, James House, Contributions from Mads Henderson, Refactoring from CronTrigger to CronExpression by Aaron Craven


    ATTENTION::
    it seems the default time? between successive task executions is 1 second,so you must set the second otherwise the trigger will be activated continually.

    The batchjob can do only when the application is alive.if it's close,the job will
    shutdown.for example,in testcase,the batch job will only do once.














    posted on 2006-11-24 14:17 R.Zeus 閱讀(959) 評論(0)  編輯  收藏 所屬分類: SPRING
    主站蜘蛛池模板: a级毛片无码免费真人久久| 亚洲第一区在线观看| 青柠影视在线观看免费高清| 爱情岛亚洲论坛在线观看| 久久精品无码专区免费| 久久久WWW免费人成精品| 国产精品亚洲综合天堂夜夜| 一个人看www免费高清字幕| 亚洲人成www在线播放| 亚洲精品国产suv一区88| 深夜A级毛片视频免费| 韩日电影在线播放免费版| 免费A级毛片av无码| 97无码免费人妻超级碰碰夜夜| 国产高清在线免费| 亚洲乱码国产乱码精品精| 久久精品亚洲一区二区三区浴池 | 国产成在线观看免费视频| 国产精品色午夜免费视频| 丁香五月亚洲综合深深爱| 久久亚洲精品无码VA大香大香 | 亚洲激情视频在线观看| 亚洲一本一道一区二区三区| 十八禁的黄污污免费网站| 日韩免费在线视频| 日韩免费高清视频| 国产l精品国产亚洲区在线观看| 亚洲一卡2卡4卡5卡6卡在线99| 色视频在线观看免费| 99在线在线视频免费视频观看 | 国产一区二区三区免费看| 亚洲av伊人久久综合密臀性色 | 曰批全过程免费视频观看免费软件| 毛片免费在线观看| 女人18特级一级毛片免费视频| 中文字幕无码精品亚洲资源网| 亚洲性色高清完整版在线观看| 人妻无码中文字幕免费视频蜜桃| 222www免费视频| 亚洲毛片av日韩av无码| 亚洲国产精品综合福利专区|