如何从SharePoint自定义列表中的日期/时间列获取日期和当前时间

如何从SharePoint自定义列表中的日期/时间列获取日期和当前时间,sharepoint,list,Sharepoint,List,我在sharepoint 2007的一个自定义列表中有一个名为“Date Submitted”的列作为日期/时间。 它总是设置为今天的日期和上午12点,而不是我想用当前时间hh:mm:ss显示今天的日期 我尝试创建计算列TestDate,公式为:=文本(([Date Submitted]),“mm dd yyyy h:mm:SS”) 结果是04 28 2010 0:00:00我想成为04/28/2010 10:50:34 有可能做到这一点吗 多谢各位 坎塔让你开始的一些想法:- 您可以改用创建

我在sharepoint 2007的一个自定义列表中有一个名为“Date Submitted”的列作为日期/时间。 它总是设置为今天的日期和上午12点,而不是我想用当前时间hh:mm:ss显示今天的日期

我尝试创建计算列TestDate,公式为:=文本(([Date Submitted]),“mm dd yyyy h:mm:SS”)

结果是04 28 2010 0:00:00我想成为04/28/2010 10:50:34

有可能做到这一点吗

多谢各位
坎塔

让你开始的一些想法:-

  • 您可以改用创建日期吗?它将始终设置为创建记录的准确时间

  • 在日历列表中输入新项目时,默认为当前时间-您是否可以从修改的日历列表而不是自定义列表中创建列表

  • 我写了一篇博客文章,介绍了如何使用JavaScript黑客来设置新日历记录的默认持续时间-您可以修改此设置以与自定义列表一起使用,并将字段设置为当前时间

  • 您可以编写自己的自定义字段类型


在提交日期的定义中,日期和时间格式当前是否仅为日期?如果是这样,请尝试将其更改为日期和时间。

对于类似的内容,我最终创建了一个从工作流调用的自定义操作。

尝试将=NOW()放在列属性的默认值字段中。

=TEXT([datefield Here],“mm/dd/YYYY hh:mm:ss”)

以下是您想要做的方法:

=TEXT(Today,"mm/dd/YYYY")&" "&TEXT(Now(),"h:mm:ss")

在我的测试中,这只是将时间设置为下一个整小时。例如,如果在10:50输入,则默认为11:00谢谢Rich和Ryan,提交日期为日期和时间,但仍然得到相同的结果。谢谢你的链接。我会看一遍。这不是日历列表。您能否解释一下“您是否可以从修改过的日历列表而不是自定义列表中创建列表”谢谢Kantaw当您创建列表时,您是从空的“自定义列表”模板开始的。如果改为以日历列表开始,则开始时间将默认为下一个整小时-例如,如果输入记录时为10:50,则默认为11:00谢谢您的建议。但是如何去做呢。谢谢你,KantaI发现添加额外的函数“Now”将返回当前时间,而不是从“Today”函数返回时间,后者只返回“00:00:00”,这正是我想要的!