on 04-20-2009 9:01 AM
Hi All,
I need to display the date in the following format.
If the date is 21 April 2009, it should be 21st April 2009.
If the date is 11 April 2009, it should be 11th April 2009.
Please let me know how can i achieve this.
Thanks & Regards,
Sunanda.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
parameter: d1 TYPE char10 default '10.10.2008'.
data: d2 TYPE char20.
SELECT SINGLE ltx FROM t247
INTO d2
WHERE spras = 'EN'
AND mnr = d1+3(2).
CASE d1(2).
WHEN '01'.
CONCATENATE d2 d1(2) INTO d2 SEPARATED BY space.
CONCATENATE d2 'st' INTO d2.
WHEN '02'.
CONCATENATE d2 d1(2) INTO d2 SEPARATED BY space.
CONCATENATE d2 'nd' INTO d2.
WHEN '03'.
CONCATENATE d2 d1(2) INTO d2 SEPARATED BY space.
CONCATENATE d2 'rd' INTO d2.
WHEN OTHERS.
CONCATENATE d2 d1(2) INTO d2 SEPARATED BY space.
CONCATENATE d2 'th' INTO d2.
ENDCASE.
CONCATENATE d2 d1+6(4) INTO d2 SEPARATED BY ', '.
Regards,
Shiva Kumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
data : lv_n(2) type n.
lv_n = date+0(2).
if lv_n = '01'.
1st
elseif lv_n = '02'
2nd
elseif lv_n = '03'
3rd
elseif lv_n = '04'
4th
elseif lv_n = '05'
5th
.....
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.