显示效果:

      *****     

前台页面代码:

 <TextBlock Grid.Row="" x:Name="lb_txt_0" Text="选中日期" FontSize=""/>
<TextBlock Grid.Row="" x:Name="lb_txt_1" Text="哪年" FontSize=""/>
<TextBlock Grid.Row="" x:Name="lb_txt_2" Text="哪月" FontSize=""/>
<TextBlock Grid.Row="" x:Name="lb_txt_3" Text="当月第几天" FontSize=""/>
<TextBlock Grid.Row="" x:Name="lb_txt_4" Text="星期几" FontSize=""></TextBlock>
<TextBlock Grid.Row="" x:Name="lb_txt_5" Text="当月总天数" FontSize=""></TextBlock>
<TextBlock Grid.Row="" x:Name="lb_sum" Text="所有日期" FontSize=""></TextBlock>

后台代码:

             //指定日期
DateTime selectTime = Convert.ToDateTime(rdp_schedule.SelectedValue);
lb_txt_0.Text = "选中时间:" + selectTime;
//哪年
int year = selectTime.Year;
lb_txt_1.Text = "哪年:" + year + "年";
//哪月
int month = selectTime.Month;
lb_txt_2.Text = "哪月:" + month + "月";
//第几天
int day = selectTime.Day;
lb_txt_3.Text = "当月第几天:" + day; // 星期几
string week_EN = selectTime.DayOfWeek.ToString();//英文星期几
string[] weekRemarks = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string week_CN = weekRemarks[Convert.ToInt16(selectTime.DayOfWeek)];//中文星期几
lb_txt_4.Text = "星期几:" + week_EN + "[" + week_CN + "]"; //一个月的总天数
int totalDays = DateTime.DaysInMonth(year, month);
lb_txt_5.Text = "该月天数:" + totalDays; //显示该月所有日期是星期几 string timedays = "";
for (int i = ; i <= totalDays; i++)
{
string cols = i + "号/" + week_str[Convert.ToInt16(selectTime.AddDays(i - selectTime.Day).DayOfWeek)];
timedays += "该月第" + i + "天是" + selectTime.AddDays(i - selectTime.Day).DayOfWeek;
timedays += " // "+week_str[Convert.ToInt16(selectTime.AddDays(i - selectTime.Day).DayOfWeek)] + "\n";
} lb_sum.Text = timedays;

C#把日期转化成星期的更多相关文章

  1. Mysql的日期转换成星期[某天对应周几]

    |—— 应用中会有各种不同的需求,要灵活应对:比如拿到某一日期要知道是周几 |——DAYOFWEEK(date) [返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六).这些索引值对 ...

  2. C#把datetime类型的日期转化成年月日或其他格式方法总结

    日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格) yyyy:代表年份MM:  代表月份dd:  代表天HH:  代表小时(24小时制)mm:  代表分钟ss:  代表秒D ...

  3. js 时间戳的转化,js 日期转成标准字符串,日期格式的相互转化

    1.时间的获取 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1 ...

  4. time_t转化成日期格式小工具

    time_t转化成日期格式小工具下载  http://files.cnblogs.com/files/lansan0701/TimeTool.zip

  5. excel时间戳转化为标准日期(日期转化为日期戳)

    最近在学习python将数据导入到excel,发现日期变成数字而不是日期格式的问题. 第一眼看去肯定是excel单元格格式问题,一般excel单元格格式为常规,而常规处理日期时就显示为数字,所以就想到 ...

  6. s 中日期 转换成时间戳 例如2013-08-30 转换为时间戳

    以前遇到过一个关于时间戳的问题,为了不被大家鄙视,先说一下概念. 具体时间戳怎么定义的我也不清楚,但百度百科中有这么一句:“时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)至当前时 ...

  7. 用JS将指定时间转化成用户当地时区的时间

    公司的项目是面向海外用户的,但是最初的设计没考虑到时差问题,存入数据库的时间都是东八区的时间,导致现在补救有点坑爹...... 有一个需求是,产品详细页需要注明此款产品的开售时间,当海外的用户来访问这 ...

  8. [LeetCode] Integer to Roman 整数转化成罗马数字

    Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 t ...

  9. HTML5将图片转化成字符画

    HTML5将图片转化成字符画 字符画大家一定非常熟悉了,那么如何把一张现有的图片转成字符画呢?HTML5让这个可能变成了现实,通过canvas,可以很轻松实现这个功能.其实原理很简单:扫描图片相应位置 ...

随机推荐

  1. 深入学习webpack(三)

    在前面两篇博客中,主要讲了webpack的使用和webpack的核心概念,他们都是非常重要的,在这篇博客中,讲主要讨论webpack配置相关问题. 参考文章:https://webpack.js.or ...

  2. MVC4 过滤器使用和怎样控制全部action和部分action

    MVC中的过滤器分四种分别为:IActionFilter(动作过滤器), IAuthorizationFilter(授权过滤器), IExceptionFilter(异常过滤器), IResultFi ...

  3. knockout更新列表中的某条数据,knockout.js绑定数组时更新其中一条数据

    knockout是一款前端实现MVVM的JS框架,仅knockout.js一个47kb的文件,相当实用,做前端无刷新页面,快速实现JS与HTML数据交互. knockout目前最新版:knockout ...

  4. [Java][Liferay] 如何从Javascript的function中获取language property的值

    问题描述 在Portlet中,Javascript中通过Liferay.Language.get("key")的方式是拿不到自己添加的property的值,原因是Liferay.L ...

  5. 基于HTTP协议之WEB消息实时推送技术原理及实现

    很早就想写一些关于网页消息实时推送技术方面的文章,但是由于最近实在忙,没有时间去写文章.本文主要讲解基于 HTTP1.1 协议的 WEB 推送的技术原理及实现.本人曾经在工作的时候也有做过一些用到网页 ...

  6. maven配置好了之后再次开机找不到命令

    问题: 昨天还运行的好好的,今天突然又报错了, mvn不是内部或外部命令,也不是可运行程序或批处理文件 原因: 环境配置问题,windows7和windows10稍微有一点不一样,对照下面配置看哪里不 ...

  7. mysql常用的优化措施

    http://www.cnblogs.com/ggjucheng/archive/2012/11/07/2758058.html

  8. Spring课程 Spring入门篇 4-1 Spring bean装配(下)之bean定义及作用域注解实现

    课程链接: 1 概述 2 代码演练 3 代码解析 1 概述 1.1 bean注解相关 a context:component-scan标签使用 问:该标签的作用是什么? 答:该标签作用是支持注解,在x ...

  9. Linux mysql 基础操作

    命令  #查看版本 mysql --version   #进入mysql 命令 mysql -u root -p mysql -u root@localhost  (没有密码的情况)   #创建数据库 ...

  10. select标签使用 三目运算符

    <td> <select id="roleName" name="roleName" class="input" styl ...