Converting string to date in Crystal Reports

2019-08-19 02:21发布

I'm new to Crystal Reports, I'm trying to extract and display month and year from the string (In DB the data type of the column is varchar). Following is an example of the data.

05-JAN-12 11.49.28.000000000 AM

I need it in following format

Jan-12

I have used cDate to convert the string to date format but was unsuccessful, maybe I didn't do it right way.

3条回答
仙女界的扛把子
2楼-- · 2019-08-19 02:55
MonthName(DatePart ("m", <<Date field>>))+"-"+totext(DatePart ("yyyy", <<DAtefield>>),0,"")
查看更多
我只想做你的唯一
3楼-- · 2019-08-19 03:00

This may work

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

Then format the field to display the date as your choosing.

查看更多
Luminary・发光体
4楼-- · 2019-08-19 03:11

Alter the formula to extract the date portion, then convert it to a date:

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

Apply formatting to the field as desired.

查看更多
登录 后发表回答