03月31, 2019

搜狗输入法日期时间加前导零

搜狗输入rqsj可以输出日期和时间。这个功能是通过自定义短语实现的。但是这个时间没有前导零。

自己按格式添加一个带前导零的即可,具体变量如下:

;  函数        含义        举例
;  $year        年(4位)     20062008
;  $year_yy    年(2位)     0608
;  $month         月          1283
;  $month_mm      月          120803        //此函数在输入法3.1版之后(含)有效
;  $day         日          31322
;  $day_dd    日           031322    //此函数在输入法3.1版之后(含)有效
;  $weekday     星期        01256
;  $fullhour    时(24小时制)      281323
;  $fullhour_hh    时(24小时制)      02081323        //此函数在输入法3.1版之后(含)有效
;  $halfhour    时(12小时制)    281011
;  $halfhour_hh    时(12小时制)    02081011        //此函数在输入法3.1版之后(含)有效
;  $ampm        AM、PM(英)    AM、PM(大写)
;  $minute      分          02081528
;  $second      秒          02081528
;  $year_cn     年(中文4位)    二〇〇六
;  $year_yy_cn    年(中文2位)    〇六
;  $month_cn    月(中文)    十二、八、三
;  $day_cn      日(中文)    三、十三、二十二
;  $weekday_cn     星期(中文)    日、一、二、五、六
;  $fullhour_cn    时(中文24时制)    二、八、十三、二十三
;  $halfhour_cn    时(中文12时制)    二、八、一、十一
;  $ampm_cn     上午下午(中文)    上午、下午
;  $minute_cn    分(中文)    零二、零八、十五、二十八
;  $second_cn    秒(中文)    零二、零八、十五、二十八

不要问我这些变量怎么来的,我是抄过来的,我在搜狗的文档里没找到。在自定义短语设置里面,点直接编辑配置文件,里面有说明。

PS: 这个txt里面的内容旧了,fullhour要加前导零需要fullhour_hh。

具体到带前导零的日期和时间,可以修改如下:

  • 添加rq,内容#$year-$month_mm-$day_dd,排列位置添加到3。
  • 添加sj,内容#$year-$month_mm-$day_dd $fullhour_hh:$minute:$second,也是3。

直接修改配置文件的话,添加如下内容即可:

rq,3=#$year-$month_mm-$day_dd
sj,3=#$year-$month_mm-$day_dd $fullhour_hh:$minute:$second

对于其他输入法,也有人做了总结

搜狗也是个dead输入法,奈何找不到更好用的,真的想自己写一个。

本文链接:https://debug.fanzheng.org/post/add-leading-zero-to-date-and-time-in-sogou-input.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。