- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要获取 H2 中日期的星期几作为数字。有一个函数 DAY_OF_WEEK(date) 返回星期日作为一周的第一天。但是,我需要星期一作为一周的第一天。有人知道 H2 中的函数来完成这个吗?
我需要它来实现自定义 hibernate 方言中的“工作日”功能。返回的值应该对应于 java DayOfWeek 枚举的值。
在 MySQL 中我是这样解决的:
registerFunction("weekday", new SQLFunctionTemplate(StandardBasicTypes.INTEGER, "WEEKDAY(?1)+1"));
现在我不知道如何使用 H2 完成此操作。在此先感谢您的帮助!
最佳答案
您已经找到 H2 函数 DAY_OF_WEEK (dateAndTime)
。它在 h2 函数文档中定义并返回 1 作为星期日。
DAY_OF_WEEK ( dateAndTime )
Returns the day of the week (1 means Sunday).
Example:
DAY_OF_WEEK(CREATED)
如果您希望将 1 映射到星期一,则可以使用 ISO_DAY_OF_WEEK ( dateAndTime )
。在 documentation 中定义如下.
ISO_DAY_OF_WEEK ( dateAndTime )
Returns the ISO day of the week (1 means Monday).
Example:
ISO_DAY_OF_WEEK(CREATED)
希望对您有所帮助! :)
关于javascript - H2 DB DAY_OF_WEEK 从星期一开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37970575/
我需要在方法集中设置一些天。我尝试使用: c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); c.set(Calendar.DAY_OF_WEEK, Calen
我有这个来自 PROD(> 7 年)的非常旧的代码块需要调试。有一点我无法理解。代码中的一个部分计算下一次任务将运行的时间,对于需要特别在星期日、星期一运行的任务,它使用 Calendar.SUNDA
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: Java Calendar Setting Incorrectly 我有这个代码: GregorianCalenda
下面的代码有什么问题?它给出了一年中任何日期的错误日期。 import java.util.Scanner; import java.util.Calendar; public class Solut
我有这个代码: Calendar current = GregorianCalendar.getInstance(Locale.getDefault()); current.setFirstDayOf
我正在尝试通过以下方式查找星期几: Calendar cd = Calendar.getInstance(); int dow = cd.get(Calendar.DAY_OF_WEEK); 但是每当
我知道我想做的事情是可能的。我只是一直无法弄清楚。我希望有更多在 python 中处理日期的经验的人可以帮助我。 我正在尝试创建一个日期范围列表,其中列表中的每个元素都包含一个日期以及该日期代表一周中
Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(1560049200); cal.get(Calendar.DAY_OF_WEEK
我遇到的问题是,尽管今天是星期一,但我的查询mon-fri 也总是得到天sun。在我的代码中,WDay 的值为 2 因此我构建了这样的 switch case 结构,所以我今天应该得到值 mon-fr
我想将给定日历实例的时间戳设置为一周的开始(星期一),但它返回一个看似完全不相关的时间戳 - 除非我在这样做之前访问日历的任何字段。我在下面包含了一个示例,另请参阅 Ideone 中的这个可运行示例.
我有一个包含 day_of_week 列的用户表,它是一个整数 (0...6)。每天我都必须运行脚本并遍历当天的用户。 那么,我是否应该用索引标记此列以获得更快的性能?查询总是返回总数的 1/7,恐怕
我正在尝试创建一个方法来检查“今天”是否在星期一和星期五之间。为此,我通过这一行 'int day = Calendar.DAY_OF_WEEK;' 得到实际日期。之后,我用日期(星期一、星期二、星期
我有一些像这样的遗留代码 final Calendar cal = new GregorianCalendar(); cal.setTime(today);
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
在我的应用程序中,有一段代码有时会突然工作,它是通过 Calendar.DAY_OF_WEEK 使用 java 日历对象获取一周间隔。该代码检查星期一作为一周的开始和星期日作为一周的结束,例如:fro
我是编程初学者,这是我对 java 中的 android 项目提出的第一个问题。 我想创建一个包含 7 个项目的 Spinner。这些项目应显示最近 7 天。嗯 - 今天是星期二,条目应该是这样的:
我的问题可以通过以下方案轻松创建: //create a gregorian calendar object that set the date and time as 4th June 2012
我没有在另一个问题中找到我的“错误”,所以我真的需要帮助。 在我的应用程序中,我有这段代码: Calendar calendar = Calendar.getInstance(); c
我需要获取 H2 中日期的星期几作为数字。有一个函数 DAY_OF_WEEK(date) 返回星期日作为一周的第一天。但是,我需要星期一作为一周的第一天。有人知道 H2 中的函数来完成这个吗? 我需要
今天是星期一(应该返回 2),但返回 7(星期六)。我错过了什么? int today = Calendar.DAY_OF_WEEK; System.out.println(today); 最佳答案
我是一名优秀的程序员,十分优秀!