Re: Timestamp to a string
- From: "Tom Leylan" <gee@xxxxxxxxxxxxxxxxxx>
- Date: Sun, 22 Jan 2006 10:49:53 -0500
"Sandeep" <sandeepsinghal@xxxxxxxxx> wrote...
>I have to attach a timestamp to a string with optional date format. (
> to create a file )
>
> Eg:
> String str = new("filenameMM-DD-YYYY.txt");
> or
> String str = new("filename.txt");
>
> I need something like str.format(date) which would replace the date
> format (if present ) with the current timestamp.
People seem to be interpreting your question as "how do create and
concatenate a date string" which I think we can see it isn't. Your main
problem (it seems to me) is to recognize whether there is a date on the
filename presently. You have to derive a function to test for the presence
of a date which doesn't mistake some legitimate filename for your
concatenated string.
It isn't hard to do but you should isolate it into a single method
IsDatePresent() or something like that so you can adjust the code if you get
a false positive at some point. You know it should be attached to the end
of the filename, it should follow a 99-99-9999 convention and the filename
cannot be shorter than 11 characters or there couldn't be a date string
attached (it had to have at least one character initially).
If the filename passed was "test00-00-1234" you can see this might get by as
it coincidentally matches. In that case you could improve IsDatePresent(),
add a test for valid dates and this example would report False.
Tom
.
- Follow-Ups:
- Re: Timestamp to a string
- From: Sandeep
- Re: Timestamp to a string
- References:
- Timestamp to a string
- From: Sandeep
- Timestamp to a string
- Prev by Date: Re: Variable naming problem
- Next by Date: Re: Timestamp to a string
- Previous by thread: Re: Timestamp to a string
- Next by thread: Re: Timestamp to a string
- Index(es):
Relevant Pages
|