使用今天的日期指定时间访问默认值
Access Default Value with Today's Date specified time
真正的快速问题。
我正在尝试在 Access table 中设置一个默认值,该值给出今天的日期和上午 8 点作为时间。
我尝试使用 =Date() & "8:00:00 AM"
,但出现类型不匹配错误。我将列的格式更改为常规日期,以便能够有日期和时间,但仍然不行。
如有任何帮助,我们将不胜感激。
您可以像那样构建所需的日期
dt = Date
dt = DateSerial(Year(dt), Month(dt), Day(dt))
dt = dt + TimeSerial(8, 0, 0)
日期是数字,2020/02/08是44600。时间是分数,8am是0,333333333333333。如果你想建立一个像 Today 8 am 这样的日期,你需要使用 build-in 函数 Dateserial 和 Timeserial 来准确地给出你需要的日期。
你快到了。日期不是字符串,因此您可以使用 +
添加时间并使用 #
:
分隔
=Date() + #8:00:00 AM#
当然,用零件建造也很好,但我觉得有点太复杂了
真正的快速问题。 我正在尝试在 Access table 中设置一个默认值,该值给出今天的日期和上午 8 点作为时间。
我尝试使用 =Date() & "8:00:00 AM"
,但出现类型不匹配错误。我将列的格式更改为常规日期,以便能够有日期和时间,但仍然不行。
如有任何帮助,我们将不胜感激。
您可以像那样构建所需的日期
dt = Date
dt = DateSerial(Year(dt), Month(dt), Day(dt))
dt = dt + TimeSerial(8, 0, 0)
日期是数字,2020/02/08是44600。时间是分数,8am是0,333333333333333。如果你想建立一个像 Today 8 am 这样的日期,你需要使用 build-in 函数 Dateserial 和 Timeserial 来准确地给出你需要的日期。
你快到了。日期不是字符串,因此您可以使用 +
添加时间并使用 #
:
=Date() + #8:00:00 AM#
当然,用零件建造也很好,但我觉得有点太复杂了