首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何始终从大于30的日期范围中选取30个日期。并选择“中间”日期

从大于30的日期范围中选取30个日期,并选择“中间”日期的方法如下:

  1. 首先,确定一个大于30的日期范围,例如从2022年1月1日到2022年12月31日。
  2. 计算出该日期范围内的总天数,即365天。
  3. 确定需要选取的日期数量,即30个日期。
  4. 计算出每个日期之间的间隔天数,即总天数除以日期数量减1,即(365 / (30-1)) ≈ 12.93天。
  5. 从起始日期开始,依次按照间隔天数选取日期,直到选取满30个日期。
  6. 如果选取的日期数量为偶数,选择中间两个日期中较小的一个作为“中间”日期;如果选取的日期数量为奇数,直接选择中间的日期作为“中间”日期。

例如,从2022年1月1日到2022年12月31日这个日期范围中,选取30个日期的步骤如下:

  1. 总天数为365天。
  2. 需要选取的日期数量为30个。
  3. 间隔天数为(365 / (30-1)) ≈ 12.93天。
  4. 从2022年1月1日开始,按照间隔天数选取日期,得到以下日期列表:
    • 2022年1月1日
    • 2022年1月14日
    • 2022年1月27日
    • 2022年2月9日
    • 2022年2月22日
    • 2022年3月7日
    • 2022年3月20日
    • 2022年4月2日
    • 2022年4月15日
    • 2022年4月28日
    • 2022年5月11日
    • 2022年5月24日
    • 2022年6月6日
    • 2022年6月19日
    • 2022年7月2日
    • 2022年7月15日
    • 2022年7月28日
    • 2022年8月10日
    • 2022年8月23日
    • 2022年9月5日
    • 2022年9月18日
    • 2022年10月1日
    • 2022年10月14日
    • 2022年10月27日
    • 2022年11月9日
    • 2022年11月22日
    • 2022年12月5日
    • 2022年12月18日
    • 2022年12月31日
  • 选取的日期数量为偶数,选择中间两个日期中较小的一个作为“中间”日期,即2022年6月19日。

希望以上答案能够满足您的需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【测试】黑盒测试用例设计方法

例:输入值是学生成绩,范围是0~100: 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类....⑤在1990~2049之间 ⑥小于1990 ⑦大于2049 月份范围 ⑧在01~12之间 ⑨等于00 ⑩大于12 2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤...通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。...NextDate函数的边界值分析测试用例 在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year...测试用例生成方法 从功能图生成测试用例,得到的测试用例数是可接受的. 问题的关键的是如何从状态迁移图中选取测试用例.

2K10

黑盒测试方法介绍_黑盒测试两种基本方法

之间 ⑥小于1990 ⑦大于2049 月份范围 ⑧在01~12之间 ⑨等于00 ⑩大于12 2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下...通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。...3.NextDate函数的边界值分析测试用例 在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤...2.测试用例生成方法 从功能图生成测试用例,得到的测试用例数是可接受的. 问题的关键的是如何从状态迁移图中选取测试用例....(局部测试用例)的测试用例组合起来,从功能图生成实用的测试用例,须定义下面的规则.在一个结构化的状态迁移(SST)中,定义三种形式的循环:顺序,选择和重复.但分辨一个状态迁移中的所有循环是有困难的.

94210
  • 软件测试之学习mysql的查询功能select及高级查询(重中之重)

    用法:select 字段名,聚合函数 from 表名 where group by 分组字段名; 聚合函数:对一组值执行计算并返回单一的值的函数,聚合函数经常与select 语句的group by 一同使用...by t1.id ; 4、去重distinct: 去除查询结果中的重复数据 用法:select distinct 字段名 from 表名; 比如:查询所有投资的用户id (重复的memberid就去除了...) Select distinct memberid from invest; 5、两者之间 between: 使用场景:条件字段的取值处于两个数据范围内的情况 用法:select 字段名 from 表名...member limit 0,10; 2、选取member表的后十条记录 select * from member order by id desc limit 0,10; 3、选取member表第21...-30条记录 select * from member limit 20,10; 4、查询id 20-30的记录 select * from member limit 19,11; top语法 select

    1.3K20

    Excel常用函数

    1、指定数值求和 =SUM(10,20,30) 2、指定单元格求和:输入=sum(),在括号中间按住ctrl连续点击即可选择需要求和的数据 =SUM(C5,C9,C3) 3、也可以将指定单元格直接相加...:括号内按ctrl选择需要求平均值的单元格 =AVERAGE(C2,C8) 3、范围单元格求平均值 =AVERAGE(C2:C11) 4、求最大值函数MAX() 获取最大值 1、指定数值求最大值 =MAX...(30,40) 2、指定单元格求最大值 =MAX(C5,C11,C7) 3、指定范围单元格求最大值 =MAX(C2:C11) 4、指定多个范围单元格求最大值 =MAX(C3:C4,C7,C10) 5、求最小值函数...MIN() 获取最小值 1、指定数值求最小值 =MIN(30,40) 2、指定单元格求最小值 =MIN(C5,C11,C7) 3、指定范围单元格求最小值 =MIN(C2:C11) 4、指定多个范围单元格求最小值...如果 *year* 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。 Month 必需。一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。

    3.6K40

    黑盒测试用例设计方法详解

    (一)等价类划分法 定义:等价类划分法是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。...:1日期<=31} Y1={年份:1812<=年<=2012} 2)若条件1~3中任何一个条件失效,则NextDate函数都会产生一个输出,指明相应的变量超出取值范围,比如“month的值不在12范围中...应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。...隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050。...测试用例生成方法 从功能图生成测试用例,得到的测试用例数是可接受的. 问题的关键的是如何从状态迁移图中选取测试用例.

    2.2K20

    黑盒 测试用例设计方法「建议收藏」

    等价类划分法 概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。...例:输入值是学生成绩,范围是0~100: 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类....通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。...如下列出部分手机相关的边界值: 基于边界值分析方法选择测试用例的原则 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。...问题的关键的是如何从状态迁移图中选取测试用例. 若用节点代替状态,用弧线代替迁移,则状态迁移图就可转化成一个程序的控制流程图形式.问题就转化为程序的路径测试问题(如白盒测试)问题了。

    1.4K21

    测试用例的设计方法(全)「建议收藏」

    1)划分等价类并编号,下表等价类划分的结果 输入等价类 有效等价类 无效等价类 日期的类型及长度 ①6位数字字符 ②有非数字字符 ③少于6位数字字符 ④多于6位数字字符 年份范围 ⑤在1990~2049...之间 ⑥小于1990 ⑦大于2049 月份范围 ⑧在01~12之间 ⑨等于00 ⑩大于12 2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下...通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。...3.NextDate函数的边界值分析测试用例 在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤...问题的关键的是如何从状态迁移图中选取测试用例.若用节点代替状态,用弧线代替迁移,则状态迁移图就可转化成一个程序的控制流程图形式.问题就转化为程序的路径测试问题(如白盒测试)问题了. 3.测试用例生成规则

    2K41

    函数周期表丨时间智能丨表丨DATESBETWEEN

    可以用作生成固定范围的日期,也可以用来作为限定条件来对聚合计算进行限制。...在业务需求中,有时候需要将数据与上一阶段的数据进行对比,注意,这里说的是一个阶段,不是一个点;还有一种情况是需要用一段时间的数据作为标准去比较。...结束日期:可以是固定日期,也可以是日期表达式。 返回结果 一张表。 注意 1、如果开始日期是空白日期,那么会选取日期列的最早日期。 2、如果结束日期是空白日期,那么会选取日期列的最晚日期。...如果开始日期是9月1日,那么9月1日当天的值属于计算范围,而不是从9月2日开始计算。 例子 示例文件: [1240] 为了准确表达DATESBETWEEN函数的用法,白茶随机模拟了一份数据。...就像上面这段代码,4月1日到6月30日连续的话有将近90个固定日期,但是实际事实表只有三个固定值,那么结果就是这个节点范围内的事实情况。

    60400

    黑盒测试之测试用例的设计方法(全)

    1)划分等价类并编号,下表等价类划分的结果 输入等价类有效等价类无效等价类日期的类型及长度①6位数字字符②有非数字字符 ③少于6位数字字符 ④多于6位数字字符年份范围⑤在1990~2049之间⑥小于1990...⑦大于2049月份范围⑧在01~12之间⑨等于00 ⑩大于12 2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下: 测试数据...通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。...3.NextDate函数的边界值分析测试用例 在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year...问题的关键的是如何从状态迁移图中选取测试用例.若用节点代替状态,用弧线代替迁移,则状态迁移图就可转化成一个程序的控制流程图形式.问题就转化为程序的路径测试问题(如白盒测试)问题了. 3.测试用例生成规则

    4.7K72

    MySQL 8.0中DATE,DATETIME和 TIMESTAMP类型和5.7之间的差异

    但是,TIMESTAMP可以将表中的任何列定义为具有这些属性。 小数部分应始终与其余时间间隔一个小数点;无法识别其他小数秒分隔符。...从MySQL 8.0.19开始,可以在向表中插入TIMESTAMP和 DATETIME值时指定时区偏移量。...从MySQL8.0.22开始,插入值的月份、日 部分或两者都不能为零,这是强制执行的,不管服务器SQL模式如何设置。...禁用严格模式后,无效日期(例如) ‘2004-04-31’将转换为 ‘0000-00-00’并生成警告。启用严格模式后,无效日期会产生错误。...要允许这样的日期,请启用 ALLOW_INVALID_DATES。 * MySQL不接受TIMESTAMP值在day或month列中包含零的值或不是有效日期的值。

    7.4K51

    【小家SQL】MySql数据类型---日期时间类型的使用(含datetime和timestamp的区别) 0000-00-00 00:00:00问题解释

    每一种数据类型都有存储的时间日期格式、以及取值范围,因此在使用时间日期数据类型的时候需要选取最佳的数据类型。 ?...一个dateTime类型的字段可以用一个date类型的字段和一个time类型的字段代替。但是如果需要同时记录日期和时间,选择dateTime类型是个不错的选择。...如果插入时间的比这个大,将会数据库插入0000-00-00 00:00:00。所以需要的时间范围比较大,还是选择dateTime类型比较安全。 MySQL中如何表示当前时间?...LOCALTIMESTAMP() 小结 了解MySQL的日期时间数据类型对于选取一种适合存储类型是很有必要的。...假若只有存储年份可以选取YEAR、仅存储时间可以选择TIME、又或者需要存储完整日期时间,那么可以根据实际情况选取DATATIME(推荐)或者TIMESTAMP数据类型。

    7.3K20

    ES系列10:Term-level queries 之 Range query

    带着问题学习才高效 对date字段进行范围检索时,你还在使用代码计算时间范围?不知道 Date Math 如何使用? Date Math 的四舍五入没弄明白?...1)包含端点:按最大范围四舍五入 gte 大于或等于四舍五入的日期:2020-05-25||/M变为 2020-05-01,即包括整个月份。...等价于sql【where createAt <= "2020-05-31 23:59:59.999"】 2)排除端点:按最小范围四舍五入 gt 大于四舍五入的日期:2020-05-01||/M 变为 2020...now不受time_zone参数的影响,它始终是当前系统时间(以UTC为单位)。但是,在使用日期数学舍入时(例如,使用向下舍入到最近的日期now/d),time_zone将考虑提供的值。...03 对类型为 range 字段的查询 relation参数控制这两个范围值【一个是文档field的value,一个是检索范围】如何匹配 先把文档influence字段的value列出来,方便大家对比数据

    91210

    XML Schema 字符串数据类型及约束详解

    start>09:30:10-06:00或09:30:10+06:00日期时间数据类型日期时间数据类型用于指定日期和时间。...以下是模式中日期时间声明的示例:您文档中的元素可能如下所示:2002-05-30T09...(在实例文档中作为唯一、非空且始终存在的)keyref 指定属性或元素值与指定键或唯一元素的值相对应 list 将简单类型元素定义为值列表...redefine 从外部模式中重新定义简单和复杂类型、组和属性组 restriction 在 simpleType、simpleContent 或 complexContent...必须大于零 whiteSpace 指定如何处理空格(换行符、制表符、空格和回车符) 最后为了方便其他设备和平台的小伙伴观看往期文章:微信公众号搜索:Let

    14200

    【MySQL】03_数据类型

    如何选择? 浮点型 浮点数和定点数类型的特点是可以 处理小数 ,你可以把整数看成小数的一个特例。因此,浮点数和定点 数的使用场景,比整数大多了。...,也就是只相当于有符号数取值范围大于等于零的部分呢?...ENUM类型 ---- ENUM类型也叫作枚举类型,ENUM类型的取值范围需要在定义字段时进行指定。 设置字段值时,ENUM类型只允许从成员中选取单个值,不能一次选取多个值。...注意:SET类型在选取成员时,可以一次选择多个成员,这一点与ENUM类型不同。...说明:在存储的时候,FLOAT 和 DOUBLE 都存在精度损失的问题,很可能在比较值的时候,得到不正确的结果。如果存储的数据范围超过 DECIMAL 的范围,建议将数据拆成整数和小数并分开存储。

    2.1K30

    iOS UIDatePicker的使用详情

    日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。 你也可以对其进行定制,令其使用任何范围的日期。...UIDatePicker这个类的对象让用户可以在多个车轮上选择日期和时间。 iPhone手机上的‘时钟’应用程序中的时间与闹铃中便使用了该控件。...日期/时间选取器持4种不同模式的选择方式。...应用程序必须实现一个计数器(NSTimer对象),让倒计时中的时间不断减少。 四:日期范围 你可以通过设置mininumDate 和 maxinumDate 属性,来指定使用的日期范围。...如果用户试图滚动到超出这一范围的日期,表盘会回滚到最近的有效日期。

    3.9K10

    Javascript中的Date.now() 方法与Date.UTC() 方法 ,Date.parse() 方法

    Date.UTC 方法返回一个时间数值,而不是一个日期对象。 如果有一个指定的参数超出其合理范围,则 UTC 方法会通过更新其他参数直到该参数在合理范围内。...Date.parse() Date.parse() 方法解析一个表示某个日期的字符串,并返回从1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的UTC时间)的毫秒数,如果该字符串无法识别...直到至今,不同宿主在如何解析日期字符串上仍存在许多差异,因此最好还是手动解析日期字符串(在需要适应不同格式时库能起到很大帮助)。...描述 parse 方法接受一个日期字符串(例如 "Dec 25, 1995"),并返回从1970-1-1 00:00:00 UTC到该日期字符串所表示日期的毫秒数。...如果 RFC2822 Section 3.3 格式中不包含时区信息时,会以本地时区来解析日期字符串。

    1.9K50

    恕我直言,你可能连 GitHub 搜索都不会用 - 如何精准搜索的神仙技巧

    高级一点的搜索,会根据 最匹配、最多 Star 来进行排序、选择相应的语言、选择仓库或者代码来进行筛选。 ? 但是 GitHub 的搜索功能只支持以上这些而已吗 ? No!...*n* vue stars:*..10 等同于 stars:并匹配含有 "vue" 字样、有不超过 10 个星号的仓库。 查询范围之间的值 您可以使用范围语法 *n*.....查询日期 您可以通过使用 >、>=、范围查询 搜索早于或晚于另一个日期,或者位于日期范围内的日期。 日期格式必须遵循 ISO8601 标准,即 YYYY-MM-DD(年-月-日)。...build label:"bug fix" 匹配具有标签 "bug fix"、含有 "build" 字样的议题。 某些非字母数字符号(例如空格)会从引号内的代码搜索查询中删除,因此结果可能出乎意料。...日期支持 大于、小于和范围限定符。

    1.3K40

    商品线性回归分析:开局决定产品销售成败

    1.数据选取 ---- 选取公司某季度的新品完整销售数据(下表为虚拟样表),比方2019年春季产品从2018年12月到2019年6月的销售记录。...我们要看的是一个趋势,因此剔除一些极值,比方累计销量小于50或者大于1000的产品。数据处理完成后导入Excel的Power Pivot。...如果是很快很快的快时尚,你可以定义为1周。 最终的总周期我们定义为8周,2周的销量和8周的销量对比,以检测相关性如何。...在文件-选项-加载项-Excel加载项调出分析工具库,然后在“数据”选项卡下,点击“数据分析”,并选择“回归”。 X和Y值分别选择前2周销量和前8周销量。...以下是得到的部分分析结果: 5.结果解读 ---- 以上五个结果比较重要的是两个: Multiple R是相关系数,在-1到1中间浮动,该虚拟数据前2周的销量和前8周的销量相关系数高达0.95,高度相关

    54911

    MySQL基础『数据类型』

    hh:mm:ss TIMESTAMP 时间戳,通常表示一个时间点,包括日期和时间 其他类型 ENUM 字符串对象,表示枚举类型,只能选取其中一个值,由于在某些数据库系统中的限制,ENUM 的使用有时会受到争议...] 不同大小的整型适用于不同场景中,MySQL 提供了选择,把选择的权力交给了用户,由用户根据数据库的预期大小,自由选择整型 都可以正常建表并使用 mysql> create table if not...(精度少于等于七位),可以选择 float;如果从事金融相关工作,对精度的要求极其苛刻,选择 decimal float 能保证的精度最多是 7 位 decimal 能保证的精度最多是 30 位,不同版本的...,用于记录数据大小 如何选择定长或变成字符?...,还可以通过下标的方式进行选择,当然超过下标索引范围的选择也是非法的 注:这里的下标从 1 开始 mysql> insert into votes values ('李四', 1), ('王五', 2)

    22010
    领券