#年月間隔(<値>[, <単位>])
値を年月間隔型に変換します。
- #年月間隔(<値>[, <単位>])
- #YMINTERVAL(<値>[, <単位>])
- <値>
- 年月を表わす文字列または月を表わす数値を与えます。
- <単位>
- <値> が数値のとき,その単位を指定します。省略したときは0(月単位)とみなされます。
-
#年月間隔('3年6ヵ月') | → | 3年6ヵ月 |
#年月間隔('10') | → | 10年0ヵ月 |
#年月間隔('10/6') | → | 10年6ヵ月 |
#年月間隔('8.5') | → | 8年6ヵ月 |
#年月間隔(10) | → | 0年10ヵ月 |
#年月間隔(30) | → | 2年6ヵ月 |
#年月間隔(30,1) | → | 30年0ヵ月 |
- <値> は文字列型または算術型でなければなりません。文字列型のときは,<値> を年月間隔型に変換します。算術型のときは <値> を月数を表わす数値とみなし,年月間隔型に変換します。<値> が文字列型のときは,YMINTERVAL '<値>' と同じ結果を返します。
- <値> が数値のときは,その <単位> を指定することができます。次の表の文字列か数字で指定します。<単位> を省略したときは月単位とみなされます。<値> が文字列型のときは無視されます。
- <値> が文字列型のときは,それを年月間隔型に変換した結果を返します。<値> が算術型のときは,それを月数や年数とみなして年月間隔型に変換した結果を返します。
- #日時間隔
- #文字列
- #月