- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以解释为什么得到这个日期的星期返回 1 而不是 53 吗?我如何让 Coldfusion 在此日期返回 53?
<cfscript>
Date1 = "{ts '2019-12-30 12:00:00'}";
dateformat= DateFormat(Date1)
week= DateFormat(Date1,"ww")
writeOutput("Week: " & week & "<br/>")
</cfscript>
请参阅 coldfusion fiddle :https://cffiddle.org/app/file?filepath=ab0d50c0-d268-4769-b5eb-a16a8fca985a/dc6aebb2-76a8-4485-a5eb-e9eb17b293cb/9e6e8b2c-f570-45be-88a1-49db39f8c69b.cfm
最佳答案
您可以使用 week(Date)
而不是尝试 dateformat
。
我不确定为什么 dateformat
将 2019 年的最后一周作为 2020 年的第一周。很可能 dateformat
并不是为了处理这些细微的逻辑而设计的。由于 Week
函数必须专门为此目的而设计,因此使用它是明智的。如果我能找到任何具体说明 dateformat
问题的原因,我会更新答案。
根据@Agreax 的评论更新:
Week()
使用 Adobe 的内部逻辑。 DateFormat()
使用 java 的 SimpleDateFormat
类 ".. depends on the values of getMinimalDaysInFirstWeek(), getFirstDayOfWeek(), and the day of the week of January 1.." .在默认设置下,12/30/2019 被视为 2020 年第一周的一部分。
关于coldfusion - Dateformat ww 返回错误的一周,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62235598/
有人可以解释为什么得到这个日期的星期返回 1 而不是 53 吗?我如何让 Coldfusion 在此日期返回 53? Date1 = "{ts '2019-12-30 12:00:00'}
谁能解释为什么我在尝试解析日期时会得到这些值?我尝试了三种不同的输入,如下所示: 1) 2013 年第三周 Date date = new SimpleDateFormat("ww.yyyy").pa
我尝试将以下[有效]正则表达式放入 VBA 应用程序中: (?(\d{2}){0,2}[-\/]?)(?(\d{2})) 我不断收到错误 5017。对象“IRegExp2”不支持方法“执行”。 但是如
我在一些 Excel 表中表示了一些 WW 对象,我需要创建一个 Wonderware 接受的 CSV 文件。也就是说,我需要这里显示的“WW 格式”。 我正在使用 VSTO 插件,一切都应该在 C#
我必须使用以下格式解析日期:“201710”,其中 10 - 一年中的第几周。我试图以这种方式实现它: DateTimeFormatter formatter = DateTimeFormatter.
我想要 Bigquery 中的两位数 ISO 周格式 (ww) "select week(date)..." //statement results in a one digit week forma
尝试将格式为 YYYY-WW 的日期解析为 Timestamp 但这只会产生年份的开始日期,如下所示: In [11]: pd.to_datetime('2015-09', format='%Y-%W
我终于问了我的第一个问题(虽然我是一个长期跟踪者)。 前几天在工作中,一个 SQL 查询引起了我的注意。问题在于 WHERE 的性能子句,当使用 IN 将索引与可能的值进行比较时运算符(operato
W 属于 {a,b}* 的 WW 是上下文无关语言吗? 如果是,请提供PDA。 最佳答案 不它不是 假设,为了自相矛盾,它是,然后有一个 PDA 接受它。 根据抽水引理(对于 CFG),有一个长度 p
我正在尝试将 site.com w.site.com ww.site.com 和 wwww.site.com 重定向到 www.site.com。 我的老板希望确保网站上也出现拼写错误。 他们重定向得
是否有一个 mysql 日期函数可以根据下表提供基于一年中 53 周的 yyyy-mm-ww 日期?例如,2015-01-01 是 (2015-jan-week01)。或者,您是否有推荐的方法可以让我
我正在尝试使用 strftime 转换 {YYYY}W{WW} 字符串,解释为 this answer . 但是它总是给出 W-1 : echo $date = utf8_encode(strftim
我有一个查询,我使用 DatePart(ww , [TimeEntryDate]) 作为列按周分组,它返回周数。我想显示一周的结束日期,并希望它始终是星期六。 这是完整的查询 SELECT DateP
我有一个包含两列的数据框; 销售额 和日期。 dataset.head(10) Date Sales 0 2015-01-02 34988.0 1 2015-01-03
这个问题在这里已经有了答案: Python: how to count overlapping occurrences of a substring [duplicate] (4 个回答) 关闭6年前
System.out.println( DateTimeFormatter.ofPattern("YYYY-ww").withZone(ZoneOffset.UTC).format(Insta
我有个约会:9/21/2015 .我想将此日期转换为格式 39/2015 .如果日期在 A2 中,我可以使用 CONCATENATE(WEEKNUM(A2), "/", TEXT(A2, "yyyy"
我正在尝试将查询从 MySQL 转换为 PostgreSQL。结果略有不同,因为这两种语言如何定义一年中的一周以及包括哪些日子似乎存在差异。 相同的逻辑给出不同的日期结果: PostgreSQL 语法
我遇到了 apache 配置问题(linux 发行版)。我想重定向键入的 URL(在浏览器中): domain.com www.domain.com http://domain.com http://
我正在尝试将 yyyy-mm-dd 转换为 yyyy-ww。 以下数据框是如何实现的: dates = {'date': ['2015-02-04','2016-03-05']} df = pd.Da
我是一名优秀的程序员,十分优秀!