関数tm2humanTime マニュアル

(The documentation of function tm2humanTime)

Last Update: 2023/6/12


◆機能・用途(Purpose)

struct tm型構造体をstruct humanTime型に変換する。
Convert a struct tm-type structure to struct humanTime-type.


◆形式(Format)

#include <mytime.h>
inline struct humanTime tm2humanTime(struct tm original,double sec_decimal)


◆引数(Arguments)

original 変換したい日付・時刻が保存されているstruct tm型構造体。
A struct tm-type structure that posesses the date and time to be converted.
sec_decimal 変換したい日付・時刻の秒の小数部。 struct tm型構造体では秒を整数でしか扱えないので 小数部を別途、この変数で与える。
The decimal part of the second of the date and time to be converted. This quantity is given separately because a struct tm-type structure expresses the second as an integer.


◆戻り値(Return value)

引数originalが表す日付・時刻を変換し、 引数sec_decimalが表す秒の小数部を加算した struct humanTime型構造体。
A struct humanTime-type structure obtained by converting the date and time given by argument original and adding the decimal part of the second given by argument sec_decimal.


◆使用例(Example)

struct tm original;
double sec_decimal;
original.tm_year=2011-1900;
original.tm_mon=8-1;
original.tm_mday=19;
original.tm_hour=13;
original.tm_min=3;
original.tm_sec=4;
struct humanTime converted=tm2humanTime(converted,sec_decimal);

この例ではconverted=2011/08/19 13:03:04.56となる。
This example gives converted=2011/08/19 13:03:04.56.