欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

ncrontab - Crontab for .NET - Google Project

系統(tǒng) 2235 0

ncrontab - Crontab for .NET - Google Project Hosting

A library written in C# 3.0 that provides the following facilities:

  • Parsing of crontab expressions
  • Formatting of crontab expressions
  • Calculation of occurrences of time based on a crontab schedule

This library does not provide any scheduler or is not a scheduling facility like cron from Unix platforms. What it provides is parsing, formatting and an algorithm to produce occurrences of time based on a give schedule expressed in the crontab format:

      
        *
      
      
      
      
        *
      
      
      
      
        *
      
      
      
      
        *
      
      
      
      
        *
      
      
        
- - - - -
| | | | |
| | | | +----- day of week ( 0 - 6 ) ( Sunday = 0 )
| | | +------- month ( 1 - 12 )
| | +--------- day of month ( 1 - 31 )
| +----------- hour ( 0 - 23 )
+------------- min ( 0 - 59 )

Star ( * ) in the value field above means all legal values as in parentheses for that column. The value column can have a * or a list of elements separated by commas. An element is either a number in the ranges shown above or two numbers in the range separated by a hyphen (meaning an inclusive range). For more, see CrontabExpression .

Below is an example in IronPython of how to use CrontabSchedule class from NCrontab to generate occurrences of the schedule 0 12 * */2 Mon (meaning, 12:00 PM on Monday of every other month, starting with January ) throughout the year 2000:

      
        IronPython
      
      
      
      
        1.1
      
      
      
      
        (
      
      
        1.1
      
      
        )
      
      
         on 
      
      
        .
      
      
        NET 
      
      
        2.0
      
      
        .
      
      
        50727.1434
      
      
        
Copyright ( c ) Microsoft Corporation . All rights reserved .
>>> import clr
>>> clr . AddReferenceToFileAndPath ( r 'C:\NCrontab\bin\Release\NCrontab.dll' )
>>> from System import DateTime
>>> from NCrontab import CrontabSchedule
>>> s = CrontabSchedule . Parse ( '0 12 * */2 Mon' )
>>> start = DateTime ( 2000 , 1 , 1 )
>>> end = start . AddYears ( 1 )
>>> occurrences = s . GetNextOccurrences ( start , end )
>>> print '\n' . join ([ t . ToString ( 'ddd, dd MMM yyyy hh:mm' ) for t in occurrences ])
Mon , 03 Jan 2000 12 : 00
Mon , 10 Jan 2000 12 : 00
Mon , 17 Jan 2000 12 : 00
Mon , 24 Jan 2000 12 : 00
Mon , 31 Jan 2000 12 : 00
Mon , 06 Mar 2000 12 : 00
Mon , 13 Mar 2000 12 : 00
Mon , 20 Mar 2000 12 : 00
Mon , 27 Mar 2000 12 : 00
Mon , 01 May 2000 12 : 00
Mon , 08 May 2000 12 : 00
Mon , 15 May 2000 12 : 00
Mon , 22 May 2000 12 : 00
Mon , 29 May 2000 12 : 00
Mon , 03 Jul 2000 12 : 00
Mon , 10 Jul 2000 12 : 00
Mon , 17 Jul 2000 12 : 00
Mon , 24 Jul 2000 12 : 00
Mon , 31 Jul 2000 12 : 00
Mon , 04 Sep 2000 12 : 00
Mon , 11 Sep 2000 12 : 00
Mon , 18 Sep 2000 12 : 00
Mon , 25 Sep 2000 12 : 00
Mon , 06 Nov 2000 12 : 00
Mon , 13 Nov 2000 12 : 00
Mon , 20 Nov 2000 12 : 00
Mon , 27 Nov 2000 12 : 00

Below is the same example in F# Interactive ( fsi.exe ):

      
        Microsoft
      
      
      
      
        (
      
      
        R
      
      
        )
      
      
         F
      
      
        # 2.0 Interactive build 4.0.40219.1
      
      
        
Copyright ( c ) Microsoft Corporation . All Rights Reserved .

For help type #help;;

> #r "NCrontab.dll"
-
- open NCrontab
- open System
-
- let schedule = CrontabSchedule . Parse ( "0 12 * */2 Mon" )
- let startDate = DateTime ( 2000 , 1 , 1 )
- let endDate = startDate . AddYears ( 1 )
-
- let occurrences = schedule . GetNextOccurrences ( startDate , endDate )
- occurrences |> Seq . map ( fun t -> t . ToString ( "ddd, dd MMM yyy hh:mm" ))
- ? ? ? ? ? ? |> String . concat "\n"
- ? ? ? ? ? ? |> printfn "%s" ;;

--> Referenced 'C:\NCrontab\bin\Release\NCrontab.dll'

Mon , 03 Jan 2000 12 : 00
Mon , 10 Jan 2000 12 : 00
Mon , 17 Jan 2000 12 : 00
Mon , 24 Jan 2000 12 : 00
Mon , 31 Jan 2000 12 : 00
Mon , 06 Mar 2000 12 : 00
Mon , 13 Mar 2000 12 : 00
Mon , 20 Mar 2000 12 : 00
Mon , 27 Mar 2000 12 : 00
Mon , 01 May 2000 12 : 00
Mon , 08 May 2000 12 : 00
Mon , 15 May 2000 12 : 00
Mon , 22 May 2000 12 : 00
Mon , 29 May 2000 12 : 00
Mon , 03 Jul 2000 12 : 00
Mon , 10 Jul 2000 12 : 00
Mon , 17 Jul 2000 12 : 00
Mon , 24 Jul 2000 12 : 00
Mon , 31 Jul 2000 12 : 00
Mon , 04 Sep 2000 12 : 00
Mon , 11 Sep 2000 12 : 00
Mon , 18 Sep 2000 12 : 00
Mon , 25 Sep 2000 12 : 00
Mon , 06 Nov 2000 12 : 00
Mon , 13 Nov 2000 12 : 00
Mon , 20 Nov 2000 12 : 00
Mon , 27 Nov 2000 12 : 00

val schedule
: NCrontab . CrontabSchedule = 0 12 * 1 , 3 , 5 , 7 , 9 , 11 1
val startDate
: System . DateTime = 1 / 1 / 2000 12 : 00 : 00 AM
val endDate
: System . DateTime = 1 / 1 / 2001 12 : 00 : 00 AM
val occurrences
: seq < System . DateTime >

ncrontab - Crontab for .NET - Google Project Hosting


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一个色综合亚洲伊人久久 | 97精品国产 | 国产孰妇精品AV片国产m3u8 | 2021精品国产品免费观看 | 久久久一区二区三区视频 | 五月天激激婷婷大综合丁香 | 日韩在线观看一区二区不卡视频 | 欧美精品午夜 | 久久福利 | 国产精品观看在线亚洲人成网 | 丝袜美腿一区二区三区动态图 | 色网站在线免费观看 | 四虎影片| 亚洲精品第一页 | 日本黄色小视频在线观看 | 日韩成人在线视频 | 亚洲精品视频在线 | 成年人免费网站视频 | 成人免费网站在线观看 | 国产福利免费观看 | 国产丫丫视频私人影院 | 天天插天天射天天干 | 无遮挡又黄又爽又色的动态图1000 | 亚洲精品久久午夜无码一区二区 | 夜夜久久| 在线一级片| 日韩国产精品一区二区三区 | www噜噜偷拍在线视频 | 看一级毛片 | 在线成人av | 国产精品成人在线观看 | 高清一区二区三区四区五区 | 性视频久久 | 久在线观看 | 黄在线观看在线播放720p | 国产高清视频 | 黄色影视在线 | www.色综合| 日日夜夜天天久久 | 黄网在线| 欧美成在线播放 |