challenge 文字列型日時ののN秒後時間取得

日時を表す文字列と時間(秒)を受け取り
指定された日時からN秒となる日時を出力する関数 DateEx() を作成してください。

関数の仕様は次の通りです。
1. 入力となる日時の書式は任意である。
    → プログラムの都合に合わせてよい。
2. 入力となる時間(秒)は、負の値も許容すること。
    また、負の値が指定された場合、指定の日時よりも前の日時を出力すること
3. 出力する日時は入力の日時と同じ書式をとる文字列であること
4. 出力する日時は正規化されていること
5. 出力先は標準出力、または、バッファのいずれでもよい。

たとえば、DateEx("20080827235925",40)ならば
出力は
「20080828000005」です。

余力があれば時間を省略可能とし、
省略された場合は「現在時刻」を利用するようにしてみてください。
最近は普通にパーサがある時代になったのですね。
ごめんなさい盲点でした^^;;

ということで、「仕様.3」については、
入力の書式は限定しないこととし、出力の書式を限定するようにしてください。

Posted feedbacks

Number of comments:39 Nested Flatten
  1. 4 Perl
  2. 3 C
  3. 2 XSLT D Bash
  4. 1 OCaml Java なでしこ Scheme PHP Groovy Other C# C++ Common Lisp JavaScript Ruby Python Smalltalk R J Haskell Scala PostScript

Index

Feed

Other

Link

Pathtraq

loading...