string manipulation error

kamalkishor

Member
Licensed User
Longtime User
hi

i am using this code and getting error of memory exception when used concatenation.


PDFWriter1.ConverseDocument

datetimePdf = ""
datetimePdf = DateTime.GetHour(DateTime.Now)
datetimePdf = datetimePdf & DateTime.GetMinute(DateTime.Now)
datetimePdf = datetimePdf & DateTime.GetSecond(DateTime.Now)



PDFfilename = datetimePdf & ".pdf"


please let me know how to overcome this error.

Thanks

rgds
Kamal
 

klaus

Expert
Licensed User
Longtime User
What's the error ?
This code works:
B4X:
Dim datetimePdf, PDFfilename As String
datetimePdf = ""
datetimePdf = DateTime.GetHour(DateTime.Now)
datetimePdf = datetimePdf & DateTime.GetMinute(DateTime.Now)
datetimePdf = datetimePdf & DateTime.GetSecond(DateTime.Now)

PDFfilename = datetimePdf & ".pdf"
But without leading zeros (also for minutes and seconds).

I'd suggest you this code:
B4X:
DateTime.TimeFormat = "HHmmss"
PDFfilename = DateTime.Time(DateTime.Now)
You always have 6 characters for the time.

Best regards.
 
Upvote 0
Top