[Tutor] PLEASE HELP
David Rock
david at graniteweb.com
Fri Apr 13 10:52:16 EDT 2018
> On Apr 13, 2018, at 09:24, Neil Cerutti <neilc at norwich.edu> wrote:
>
> On 2018-04-12, Scharrer, Brianna <bscharrer at luc.edu> wrote:
>> Applications of basic language syntax
>>
>> Date/time string parsing
>>
>> Time stamps on data are often recorded in the standard ISO date
>> and time format as shown below
>> 1999-02-14T21:02:37 ----> 9:02pm on February 14, 1999
>>
>> Write code that when given a datetime string and outputs a
>> human readable version exactly in the format specified below.
>
> I disagree that the first version isn't human readable. It is
> both human readable and stores the date/time in lexicographic
> order, which is extremly useful for both humans and machines.
Don’t nitpick the definition of “human readable;” it isn’t relevant to the assignment and just serves to confuse the student. Using the phrase “human readable” is just a poor choice for describing the assignment parameters: changing from one format to another (ISO -> “standard English” (for lack of a better description of the target format). That’s the only thing that matters in this context.
For the assignment, think about the following:
How to separate the date from the time
How to separate the YYYY-MM-DD into discreet variables
How to convert the digit month into a Full name (e.g, convert 2 -> February)
How to convert a 24-hour time into a 12-hour am/pm time
How to print the bits into a specific format
Tackle each part separately, and it should be fairly straightforward. Look up methods for parsing formatted strings as a place to start.
—
David Rock
david at graniteweb.com
More information about the Tutor
mailing list