1

我认为,如果我只是向您展示以下内容,我的要求将是有意义的。

在我的 aspx 链接中,这有效:' title='<%# Container.DataItem["EventTime"].ToString()

但上面包含字符串的日期部分。

这不起作用(它的任何变体也不起作用):' title='<%# Container.DataItem["EventTime"].ToString("hh:mm:ss tt", CultureInfo.InvariantCulture) %>

最终,我们希望链接的标题/悬停显示为“4:30 PM:@Forbes Field”

除了 1900 年 1 月 1 日在 4:30 之前,一切正常

如何从 EventTime 日期时间字段中获取日期?

4

1 回答 1

1

索引器DataItem返回一个object引用,因此您不能在DateTime不强制转换的情况下使用特定方法。您还可以使用以下String.Format方法:

<%# String.Format("{0:hh:mm:ss tt}", Container.DataItem["EventTime"]) %>
于 2012-10-22T23:05:40.820 回答