String to Date fatal error
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 148
- Joined: Thu Apr 10, 2008 12:47 am
String to Date fatal error
Hi,
i have searched the forum regarding this error but nothing worked for me
i have input col
Enroll_DT char(26)
UNenroll_DT char(26)
target is
Enroll_DT date(10)
UNenroll_DT date (10)
i have getting error Fatal Error: Invalid Julian day
the input value is
ENROLL_DT:2010-09-02-17.09.46.399604
UNENROLL_DT:2010-09-03-02.04.33.042327
also some values are like
UNENROLL_DT:0000-00-00
i have used folloeing derivation
StringToDate(lnk_Fnl_out.ENROLL_DT[1,10],"%yyyy-%mm-%dd")
StringToDate(lnk_Fnl_out.UNENROLL_DT[1,10],"%yyyy-%mm-%dd")
did n't worked out then
If TrimLeadingTrailing(lnk_user_dataset.UNENROLL_DT)='' Then StringToDate('0000-00-00',"%yyyy-%mm-%dd") Else StringToDate(lnk_user_dataset.UNENROLL_DT,"%yyyy-%mm-%dd")
nothing worked out
please let me know if any one can help me to sort this
Thannks
Devesh
i have searched the forum regarding this error but nothing worked for me
i have input col
Enroll_DT char(26)
UNenroll_DT char(26)
target is
Enroll_DT date(10)
UNenroll_DT date (10)
i have getting error Fatal Error: Invalid Julian day
the input value is
ENROLL_DT:2010-09-02-17.09.46.399604
UNENROLL_DT:2010-09-03-02.04.33.042327
also some values are like
UNENROLL_DT:0000-00-00
i have used folloeing derivation
StringToDate(lnk_Fnl_out.ENROLL_DT[1,10],"%yyyy-%mm-%dd")
StringToDate(lnk_Fnl_out.UNENROLL_DT[1,10],"%yyyy-%mm-%dd")
did n't worked out then
If TrimLeadingTrailing(lnk_user_dataset.UNENROLL_DT)='' Then StringToDate('0000-00-00',"%yyyy-%mm-%dd") Else StringToDate(lnk_user_dataset.UNENROLL_DT,"%yyyy-%mm-%dd")
nothing worked out
please let me know if any one can help me to sort this
Thannks
Devesh
Something like this should work fine
StringToTimestamp((lk_read.sheet[1,4]:'-':lk_read.sheet[5,2]:'-':lk_read.sheet[7,2]) : "-" : "00" :"." : "00" :"." : "00" )
-
- Participant
- Posts: 148
- Joined: Thu Apr 10, 2008 12:47 am
-
- Participant
- Posts: 148
- Joined: Thu Apr 10, 2008 12:47 am
@DSguru,
when i apply buisness rules, used below conditions
If TrimLeadingTrailing(lnk_user_dataset.ENROLL_DT) = '0000-00-00' Or TrimLeadingTrailing(lnk_user_dataset.ENROLL_DT) = '' Then StringToDate('0001-01-01',"%yyyy-%mm-%dd") Else StringToDate(lnk_user_dataset.ENROLL_DT,"%yyyy-%mm-%dd")
but i am getting lot of warnings like
"Conversion error calling conversion routine date_from_string data may have been lost "
any suggestion to derive buisness rule so can avoid such error.
thanks
when i apply buisness rules, used below conditions
If TrimLeadingTrailing(lnk_user_dataset.ENROLL_DT) = '0000-00-00' Or TrimLeadingTrailing(lnk_user_dataset.ENROLL_DT) = '' Then StringToDate('0001-01-01',"%yyyy-%mm-%dd") Else StringToDate(lnk_user_dataset.ENROLL_DT,"%yyyy-%mm-%dd")
but i am getting lot of warnings like
"Conversion error calling conversion routine date_from_string data may have been lost "
any suggestion to derive buisness rule so can avoid such error.
thanks
I dont see you substring'ing the first 10 characters any where in that statement above????devesh_ssingh wrote: If TrimLeadingTrailing(lnk_user_dataset.ENROLL_DT) = '0000-00-00' Or TrimLeadingTrailing(lnk_user_dataset.ENROLL_DT) = '' Then StringToDate('0001-01-01',"%yyyy-%mm-%dd") Else StringToDate(lnk_user_dataset.ENROLL_DT,"%yyyy-%mm-%dd")
Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.