【发布时间】:2022-02-01 22:52:16
【问题描述】:
我正在尝试以某种格式从系统中获取今天的日期,例如 2022Febrero01,为此我使用了以下 proc 格式,问题是此代码以小写形式返回月份的第一个字母,并且我需要大写字母,我已经看到将 LANGUAGE = Spain 作为参数传递(在我的情况下)我会将 F 放在大写字母中,但它给了我一个语法错误,我在任何地方都找不到它,有人可以吗请帮帮我好吗?我将不胜感激。
proc format;
picture dtfmt (default=25)
other = '%B%Y%0d' (datatype=date)
language = Spanish
;
run;
%let date= %sysfunc(date(), dtfmt.);
%put &date.;
它返回给我 2022febrero01,我想要 2022Febrero01
【问题讨论】: