浜田さん、こんにちは。 ありがとうございます。
> 何が解らないのかが解らないのですが、HAMLOGでは、Windows-APIを
> 使って変換してます。
試していたサンプルが複雑過ぎて宣言が多くて現在のソースに追記するとその場所では不適切の様でコンパイルエラーが出たりしました。
もっと易しサンプルを...と思っていたら見つけてテストOK、
ここで掲示板を見たら浜田さんの回答がありました。
私がテストしたのは下記のページの
function IncMonth(const DateTime: TDateTime; NumberOfMonths: Integer = 1) :TDateTime;
「月に1を追加します。
http://www.w3ii.com/ja/pascal/pascal_date_time.html
「月に1を追加」があるなら「時間に追加」もあるだろうと検索したら
下記がありました。
function IncHour(const AValue: TDateTime; const const AValue: TDateTime; const ANumberOfHours:Int64 ):TDateTime;
https://www.freepascal.org/docs-html/rtl/dateutils/inchour.html
浜田さんが提示してくれたサンプルは今から試します。