我正在使用FileDownload控件显示Notes文档中的附件列表。FileDownload控件 - 如何格式化日期(创建和上次修改)
日期显示为:dd/MM/yy hh.mm - 由于我的用户是丹麦语,我想以格式显示日期:dd-MM-yyyy hh:mm。
这很简单,如果你使用SimpleDateFormater。在SSJS这将是这样的:
var date:Date = new Date(aFile.getCreated());
if(date==null) return date;
return new java.text.SimpleDateFormat("dd-MM-yy hh:mm").format(date);
在FileDownload控制就可以计算“createdValue”属性的值。但是,控件需要类型为“Date”的对象,该对象不允许在上面的示例中进行格式化(它仅引发错误500)。
有什么建议吗?
/约翰
通常NotesDateTime类是Xpage的更好解决方案,为什么每个人都使用其他类?如果我们在CSJS那么它就没关系。但是对于我们的xpages,NotesDateTime可以改变它的格式。尝试做NotesDateTime。 – Ramkumar
你提到过错误500,意味着你得到了什么错误? – Ramkumar
那么,控件需要一个Date对象。它显示正确的格式化日期,如果我只是把“新的日期()”公式。所以,我必须这样做。如果我尝试返回除“日期”之外的任何其他类型,则会得到错误500.重点是它是“内置”控件,我无法找到有关如何控制格式的任何文档。 –