我希望有人能帮我把这个苹果脚本格式化为MM/DD/YY或至少短日期格式。我对此有一点了解,但就脚本编写和变量识别而言,我太过头了。
我正在运行附加的脚本来将我当前的Safari添加到Things (ToDoList应用程序)
它运行的很好,但我想缩短日期。
我的假设是,我需要在定义变量的脚本顶部进行更改。
-- SET DATE STAMP
set the dateStamp to ((the current date) as string)
set noteTitle to "URL List from Safari Tabs on " & the dateStamp
最后一行看起来像现场,但我不知道要更改什么或如何格式化它。
发布于 2021-03-29 13:58:10
你给了提示:至少短日期格式
set dateStamp to short date string of (current date)
特定的字符串格式取决于当前的区域设置。
更通用的是shell的date
命令
set dateStamp to do shell script "/bin/date +%D"
返回MM/DD/YY。
或者你可以使用AppleScriptObjC
use AppleScript version "2.5"
use framework "Foundation"
use scripting additions
set dateFormatter to current application's NSDateFormatter's new()
set dateFormatter's locale to current application's NSLocale's localeWithLocaleIdentifier:"us_EN_POSIX"
set dateFormatter's dateFormat to "MM/dd/yyyy"
set dateStamp to (dateFormatter's stringFromDate:(current date)) as text
https://stackoverflow.com/questions/66854889
复制相似问题