iOS Swift 獲取當月第一天是星期幾

2021-10-16 19:25:04 字數 510 閱讀 9275

var calendar = calendar.current

calendar.firstweekday = 1

let datecomponets: set= set(arrayliteral: calendar.component.year, calendar.component.month, calendar.component.day)

var componets = calendar.datecomponents(datecomponets, from: self.date)

componets.day = 1

let date =  calendar.date(from: componets)!

//獲取選中日期月份第一天星期幾,因為預設日曆順序為「日一二三四五六」,所以這裡返回的1對應星期日,2對應星期一,依次類推

int weekday =   calendar.ordinality(of: .weekday, in: .weekofmonth, for: date)! - 1

js格式化日期 獲取當月最後一天 第一天

最近專案中使用了大量關於日期的操作遂將其整理如下 格式化日期 param fmt 日期型別 預設為年月日 yyyy mm dd date.prototype.format function fmt yyyy mm dd if y test fmt for var key in date return...

通過年月獲取當月的第一天和最後一天

研究同事 發現這個方法,原方法是用來獲取上月 本月 下月的yyyy mm dd格式日期,getmonth type,months if months 0 else if month months 1 else month month 10?0 month month var date d.getda...

sql sever 得到當月第一天和最後一天

得到上個月第一天和最後一天 select convert varchar 10 dateadd month,1,dateadd day,day getdate 1 getdate 21 dateadd month,1,dateadd day,1,convert varchar 8 dateadd m...