【AppleScript】今日の年月日を8桁で得るには

2013-12-03

下記の記事は、以前書いたものに少し手を加えたものです。
多少古くなっている点はご容赦ください。 

AppleScriptで今日の日付を処理するときには○○月××日と
月日がともに二桁の時はいいのですが、どちらかが一方だったり、
あるいは、ともに一桁だったりする時は混乱しますので、いつでも同じ桁数にしなければなりません。
そのための処理です。

  1. set Y to year of (current date) as number
  2. set m to month of (current date) as number
  3. set D to day of (current date) as number
  4. set theToday to {Y, m, D} as text –そのまま処理 
  5. display dialog theToday (*YYYYMMDD*)
  6. set YYYY to Y
  7. set MM to 0 & m
  8. set MM to numbers 1 thru 2 of MM –後ろから一番目と二番目 
  9. display dialog MM as string
  10. set DD to (0 & D)
  11. set DD to numbers 1 thru 2 of DD
  12. display dialog DD as string
  13. set YYYYMMDD to YYYY & MM & DD
  14. display dialog YYYYMMDD as string

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ページトップに戻る↑                           ページ一番下へ↓

Since1991 © Shimayugu All Rights Reserved.
アップルおよびアップルのロゴは、米国および他の国々で登録されたApple Inc.の商標です。
湘南マッキントッシュユーザーズグループは、独立したユーザグループで、Apple Japan合同会社が権限を与えた団体、支援する団体、またはその他に承認する団体ではありません。