社区首页 >问答首页 >用DateTime Perl实现Rota

用DateTime Perl实现Rota
EN

Stack Overflow用户
提问于 2013-01-18 07:40:28
回答 1查看 118关注 0票数 1

说到数学聪明,我很笨,我需要一些帮助,我需要实施一个轮值制,让一群人“随时待命”一周,小组全年都会出现。这将是Perl中的CGI脚本,后端有一个db。

举个例子,比方说,第一组从这个星期三到下个星期三,第一组是随时待命的,第二组将在周三午夜待命,而在他们之后,最后一组也会以同样的方式待命。在最后一组之后,第一批人又是随叫随到的韦德-韦德,整件事一直在重复。

它还必须容纳个人在每一组中的临时变化,这将只在当前的会议,而不是整个系列。

想象一下谷歌日历,基本上,但开发了一个人,我,并在一周内,必须热爱管理。

问题:我在想,但不知道如何识别,有固定的周数(第1组,第2周)。(等等)哪个组现在是“随时待命”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-18 08:29:21

只需将周数除以组号即可。但是请记住,第一组等于1,最后一组等于0。

例如,如果你想象一下今年年初的5个小组;

1%5= 1;->组1

2%5= 2;->组2

3%5= 3;->组3

4%5= 4;->组4

周5%5= 0;->组5组

它会重复..。6%5= 1;->组1

..。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14402337

复制
相关文章
perl语言
title: perl语言 文章目录 title: perl语言 perl语言语法 基础语法 perl语言语法 基础语法 perl语言不需要main函数 perl语言变量的声明 每局表达式需要一个分号; perl语言有标量和复数 perl语言不存在整数,都是双精度浮点数计算。 字符串就是一个字符序列,可以是任何的字母货符号 image.png 字符的链接是用 . 来链接: image.png #!/usr/bin/perl #指定perl解释器 use 5.010; #引入高版本特性
AI拉呱
2021/01/14
1.7K0
datetime
datetime是Python处理日期和时间的标准库。 获取当前日期和时间 我们先看如何获取当前日期和时间: >>> from datetime import datetime >>> now = datetime.now() # 获取当前datetime >>> print(now) 2015-05-18 16:28:07.198690 >>> print(type(now)) <class 'datetime.datetime'> 注意到datetime是模块,datetime模块还包含一个dateti
用户1214487
2018/01/24
2.5K0
Perl Learning - 3 (A
While scalar is single value, list is a list of scalars in order. Every element of a list is a dependant scalar, it can be number or characters.
py3study
2020/01/10
1.1K0
python datetime模块用strftime 格式化时间
1 2 3 #!usr/bin/python import datetime datetime.datetime.now() 这个会返回 microsecond。因此这个是我们不需要的。所以得做一下修改 1 datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") 格式化之后,就得到了我们常见的格式了。 附:strftime参数 strftime(format[, tuple]) -> string 将指定的struct_time(默认为当前时间),根据
程序员同行者
2018/07/24
5610
perl文件句柄_perl文件句柄信号引用
大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。 Jetbrains全系列IDE稳定放心使用
全栈程序员站长
2022/11/02
1.9K0
(三十) 初遇python今天用datetime模块搞点事!
各位读者大大们大家好,今天用python的datetime模块弄几个小案例,并记录学习过程欢迎大家一起交流分享。
XXXX-user
2019/07/23
4020
(三十) 初遇python今天用datetime模块搞点事!
MySQL中timestamp和datetime,你用的对么?
在MySQL中,时间是咱们用到最多的类型,建表时,对于时间字段类型的选择,你是如何选择的呢?有人会说timestamp,也有人会说datetime,那么我们到底如何选择呢,它们又有什么区别?今天就和大家一起来看看。
xcbeyond
2020/03/25
3.3K0
MySQL中timestamp和datetime,你用的对么?
perl dancer 基础
使用 curl -L http://cpanmin.us | perl - --sudo Dancer2 进行安装
franket
2022/03/25
2.3K0
BeginnersBook Perl 教程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
ApacheCN_飞龙
2019/10/25
1.2K0
datetime模块
datetime模块(掌握) datetime模块一般用于时间的加减。 # datetime模块可以看成是时间加减的模块 import datetime # 返回当前时间 print(datetime.datetime.now()) 2019-03-07 16:22:14.544130 print(datetime.date.fromtimestamp(time.time())) 2019-03-07 # 当前时间+3天 print(datetime.datetime.now() + datetime.ti
py3study
2020/01/16
7200
perl dancer 基础3
目录结构 [dancer@dancer-test TEST-APP]$ ls bin config.yml cpanfile environments lib Makefile.PL MANIFEST MANIFEST.SKIP public t views [dancer@dancer-test TEST-APP]$ tree . ├── bin │   └── app.psgi ├── config.yml ├── cpanfile ├── environments │   ├──
franket
2022/03/25
1.8K0
Perl 编译安装 (Linux)
Perl是高端、通用、解释型、动态的编程语言家族。Perl借用了C、sed、awk、shell脚本、Lisp以及很多其他编程语言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
宋天伦
2023/10/20
1.5K0
Perl遍历目录
1、默认activePerl下的采用的编码是gbk,所以需要将字符串转为gbk才不会显示乱码
meteoric
2018/11/15
1.5K0
memcahced perl 测试
  'urllist' => [q[http://mirrors.ustc.edu.cn/CPAN/]],
星哥玩云
2022/07/03
1.1K0
Perl 文件操作
perl 语法的变态在下面的代码中体现更甚,一条没头没尾的正则,不知道的还以为是语法错误,实际它是可以正常执行的。
我与梦想有个约会
2023/10/21
1810
python:datetime用法
import datetime print(datetime.datetime.now()) #返回当前时间 2018-07-30 16:15:30.315000 print(datetime.date.fromtimestamp(time.time())) #时间戳直接转换成日期格式 2018-07-30 print(datetime.datetime.now()+datetime.timedelta(3)) #当前时间+3天 2018-08-02 16:19:46.772000 print(d
py3study
2020/01/14
1.5K0
datetime模块
字符串和 Datetime 之间的转换 对于 datetime 模块的所有与时间点相关的对象: 这些对象转化成字符串只需要利用 str 函数(格式化) 也可以利用对象的 strftime()方法,该方法需要传入参数来指定格式化的形式,规范遵循 ISO C89 compatible(详见 time 模块的时间对象格式化方法)。 通过字符串得到这些对象一般要借助对应类的方法 strptime,这个方法需要传入两个参数,一个参数是要解析的字符串,一个参数是规定了字符串的格式。datetime.strptim
爱编程的小明
2022/09/05
7770
datetime模块
perl dancer 基础6
安装Expect 可以使用下面方法安装 cpanm cpanm Expect CPAN shell perl -MCPAN -e shell install Expect 或直接在cpan中进行安装 cpan[2]> install Expect CPAN: Storable loaded ok (v2.20) CPAN: LWP::UserAgent loaded ok (v5.833) CPAN: Time::HiRes loaded ok (v1.9721) Fetching with LWP:
franket
2022/03/25
2.1K0
perl dancer 基础8
在dancer中 TEST-APP/views/ 是控制显示的,创建 TEST-APP/views/check_class/check_database_backup.tt
franket
2022/03/25
8530
时间操作datetime,Timestamp,to_datetime,strptime用法
dt = datetime.datetime(year=2019,month=11,day=4,hour=10,minute=30)
用户7886150
2021/01/20
1.5K0

相似问题

用DateTime实现ExecSQL滤波

10

用Perl格式化DateTime字段

11

用Perl实现NYSIIS算法

10

用perl DateTime减去两个日期

31

动态移位Rota建议

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文