早上好,
我目前正在为一个标签制定一个自定义日期。它需要读取当年的最后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/