簡體   English   中英

在Crystal Reports中將字符串轉換為日期

[英]Converting string to date in Crystal Reports

我是Crystal Reports的新手,我試圖從字符串中提取並顯示月份和年份(在DB中,列的數據類型為varchar)。 以下是數據示例。

2012年1月5日上午11.49.28.000000000

我需要以下格式

1月12日

我已經使用cDate將字符串轉換為日期格式,但是沒有成功,也許我做的方式不正確。

更改公式以提取日期部分,然后將其轉換為date

DateValue(Split("05-JAN-12 11.49.28.000000000 AM")[1])

根據需要將格式應用於字段。

這可能有效

Date (Year ({reportfield}) * 10000 + Month ({reportfield}) * 100 + Day ({reportfield}))

然后格式化該字段以顯示日期作為您的選擇。

MonthName(DatePart ("m", <<Date field>>))+"-"+totext(DatePart ("yyyy", <<DAtefield>>),0,"")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM