概要SAS の日付の扱い方について. 本当に小ネタ. 実行環境は SAS® University Edition. SAS日付値データから特定の日付 (または期間) のオブザベーション (レコード) だけ抜き出したいという場面は結構多いはず. SAS では日付は文字列では認識せず, SAS内部で日付を処理するため, SAS日付という値に変換する必要があるが, その方法として input() 関数を使って input('2015/5/20',yyymmdd10.) みたいに文字を変換する必要がある (Technical Support). 逆に日付を文字に変えるには put() 関数を使う. そして, 実はもう1つ楽な方法がある. '20MAY2015'd である. クオーテーションの後に d または D を付けると SAS日付に変換してくれる. もちろん "&today"d のようにすれば