ノートやダッシュボードで利用したインラインのRコードのPOSIXct(日付時間)型のデータからミリ秒の情報を取り除く方法

Rのインラインコードでnow()関数などを使ってPOSIXct型のデータをノートやダッシュボードで表示させると、2023-05-31 15:42:23.534227 のようにミリ秒付き値が表示されます。

image

そういったときにはformat()関数を使って、出力結果をフォーマットできます。例えば、ミリ秒を使わずに日付と時間を表示したい場合は、format(now(), "%Y-%m-%d %H:%M:%S")と記述します。

image

format()関数で利用できる書式は以下となります。

文字列の書式設定 意味
%a 曜日の省略形(Mon、Tue、Wed など)
%A 完全な曜日名(Monday、Tuesday など)
%b 月の省略形(Jan、Feb など)
%B 完全な月名(January、February など)
%c ローカルの日付と時間
%d 日付
%H 時間(24 時間)
%I 時間(12 時間)
%j 年の日
%m 月(数字)
%M
%p AM/PM
%S
%U 週の番号(1-53, 日曜日が開始日)
%w 曜日番号(0=日曜日)
%W 週の番号(1-53, 月曜日が開始日))
%x ローカルの日付
%X ローカルの時間
%y 年(2桁)
%Y 年(4桁)
%z グリニッジ標準時からの差
%Z タイムゾーン(文字型)
「いいね!」 1