関数timeStr2time マニュアル

(The documentation of function timeStr2time)

Last Update: 2024/7/1


◆機能・用途(Purpose)

日付・時刻を表す文字列をstruct humanTime型構造体に変換する。 日付を表す文字列を「年/月/日」で、時刻を表す文字列を「時:分:秒」で与えるバージョン。
Convert strings that represent date and time to a struct humanTime-type structure; the strings for the date and time are given in “year/month/day” and “hour:min:sec” formats, respectively.


◆形式(Format)

#include <mytime.h>
inline struct humanTime timeStr2time (const char ∗dateStr,const char ∗timeStr)


◆引数(Arguments)

dateStr 日付を表す文字列(「年/月/日」形式)。 「月」「日」は1桁の場合は頭に0を付けても付けなくても良い。 「月」「日」「時」「分」「秒」の整数部分を 全て2桁で表現する場合に限り「/」を省略できる。
A string that represents a date (“year/month/day” format). If the month or day is one digit, it is arbitrary to append 0 or not at the head. The slash (/) can be omitted only when the month, day, hour, minute, and the integer part of the second are all expressed by two digits.
timeStr 時刻を表す文字列(「時:分:秒」形式)。 「秒」は実数値として与えることができる。 「時」「分」「秒」は1桁の場合は頭に0を付けても付けなくても良い。 「月」「日」「時」「分」「秒」の整数部分を 全て2桁で表現する場合に限り「:」を省略できる。
A string that represents a time (“hour:min:sec” format). The second can be a real number. If the hour, minute, or second is one digit, it is arbitrary to append 0 or not at the head. The colon (:) can be omitted only when the month, day, hour, minute, and the integer part of the second are all expressed by two digits.


◆戻り値(Return value)

引数dateStr,timeStrに基づく日付・時刻を表す構造体。
A structure that represents a date and time from the arguments dateStr and timeStr.


◆使用例(Example)

struct humanTime dateTime_a =timeStr2time("2011/02/28","11:20:01.234");
struct humanTime dateTime_b =timeStr2time("2011/2/28","11:20:1.234");
struct humanTime dateTime_c =timeStr2time("20110228","112001.234");