日期的小数位数,Crystal Reports



早上好,

我目前正在为一个标签制定一个自定义日期。它需要读取当年的最后2个数字,然后是当年的天数(2016年8月3日为第216天(。因此,如果我要打印标签,2016年8月3日的日期应该是16216。以下是公式中的当前代码:

toText(CurrentDate,"yy") & DateDiff ("d", #1/1#, today) + 1

由于我不熟悉的原因,返回16216.00。我的问题是,如果这是一个文本字段,我该如何去掉小数点?

如果由它们自己获取,toText(CurrentDate,"yy"返回16,DateDiff("d",#1/1#,today(+1返回216。只有当连接在一起时,才会显示小数位数。有更好的方法吗?

我对使用Crystal相当陌生,所以如果有任何帮助,我将不胜感激。

谢谢,伙计们。

您正在查找儒略日期。你有几个选择

选择日期部分(yy,@date(,日期部分(dy,@day(

选择右侧(CAST(DATEPART(yy,@date(AS char(4((,2(

下面的链接将详细介绍

http://blogs.msmvps.com/robfarley/2009/03/25/converting-to-and-from-julian-format-in-t-sql/

最新更新