月份及天选择列表,很方便做下拉框联动

/// <summary>
/// 获取月份选择列表(根据当前语言环境显示月份名称)
/// </summary>
private IEnumerable<SelectListItem> GetMonthSelectList()
{
var dateFormat = DateTimeFormatInfo.GetInstance(Thread.CurrentThread.CurrentUICulture);
for (var i = ; i <= ; i++)
{
yield return new SelectListItem { Text = dateFormat.GetMonthName(i), Value = i.ToString() };
}
}
/// <summary>
/// 获取指定月份的日选择列表
/// </summary>
private IEnumerable<SelectListItem> GetDaySelectList(int year, int month)
{
var anyDate = new DateTime(year, month, );
var lastDayOfMonth = anyDate.AddMonths().AddDays(-).Day; //该月最后一天
for (var d = ; d <= lastDayOfMonth; d++)
{
yield return new SelectListItem { Text = d.ToString(), Value = d.ToString() };
}
}

最新文章

  1. 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 &#39;OrderList&#39; 中的标识列插入显式值
  2. php常用array函数
  3. loading插件(原创)
  4. Jquery学习之基础篇二
  5. [Android Tips] 9. framework notification layout font size
  6. nginx 日志分割
  7. 【SpringMVC】SpringMVC系列6之@CookieValue 映射请求Cookie 值
  8. 05-雷海林-mysql备份原理与在TDSQL中的实践
  9. BZOJ 2292 永远挑战
  10. PLSQL Developer安装(Oracle11g+win7_64bit)
  11. 最大稳定极值区域(MSER)检测
  12. Windows上安装Kafka需要注意的几点
  13. 智能合约开发solidity编程语言开发一个以太坊应用区块链投票实例
  14. 【C语言编程练习】5.10寻找水仙数
  15. 亚马逊 amazon connect(呼叫中心)
  16. wireshark抓包新手使用教程
  17. websocket初识
  18. windows server 2012 FTP连接报530 User 用户名 cannot log in home directory inaccessible的解决方法
  19. 解决 nginx 出现 413 Request Entity Too Large 的问题
  20. day10,11-Python 基本数据类型介绍之数字与字符串(看看就好)

热门文章

  1. keras环境
  2. Windows上使用Git管理文件
  3. mysql学习之路_事物_存储过程_备份
  4. SpringBoot中用Fastjson替换默认的Jackson
  5. 开发.Net Script 模板-MyGeneration (翻译)
  6. 添加全局函数$.extend和对象方法$.fn
  7. 图像像素转换 8-bit 16-bit 32-bit游戏效果
  8. Reorder the Books -- hdu -- 5500
  9. 【python-crypto】导入crypto包失败的情况,怎么处理
  10. jQuery插件初级练习4