显示效果:

      *****     

前台页面代码:

 <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. 摄像机模型 (Camera Model)

    摄像机通过成像透镜将三维场景投影到摄像机二维像平面上,这个投影可用成像变换描述,即摄像机成像模型.摄像机成像模型有不同描述方式,本节首先介绍机器视觉中的常用坐标系,然后介绍摄像机的线性模型和非线性模型 ...

  2. 执行ORACLE SQL时如何 忽略替换变量(转载)

    你想在SQL*Plus里执行一个脚本,脚本里包含了一些看起来像替换变量的元素,但实际上你并不是想把它们当替换变量来处理.这时你想让解析器忽略它们而不是提示用户输入.解决方案1有一种解决方案就是在&am ...

  3. MahApps.Metro控件更換微軟視窗主題

    先來看一下微軟默認的視窗主題(左:Window)與MahApps.Metro的視窗主題(右:MetroWindow), Window   MetroWindow   MetroWindow似乎美觀多了 ...

  4. JEECMS站群管理系统-- 标签使用和模板的制作

    1模板规划 1.1资源文件 资源文件就是网页中用到的图片.CSS.JS等元素,在CMS系统中所有的资源文件在网站的根目录中的 /res_base/所属网站定义资源目录/TEMPLEATE/WEB /r ...

  5. Quartz使用(1) - 初识quartz

    1. 背景 由于最新的工作项目中,需要使用quartz框架,以完成相关的任务的定时执行.经过两周的调研与使用,本系列博客会参考官网及网上相关博客,结合工作项目中的使用,详细介绍quartz的各个方面. ...

  6. Hadoop学习笔记(3) Hadoop I/O

    1. HDFS的数据完整性 HDFS会对写入的所有数据计算校验和,并在读取数据时验证校验和.datanode负责在验证收到的数据后存储数据及其校验和.正在写数据的客户端将数据及其校验和发送到由一系列d ...

  7. Git 打补丁流程

    A. 使用git制作补丁时, 需要创建一个新的分支, 修改之后再提交只需要修改需要修改的文件, 并使用git -format-patch -M master 将当前的分支与主分支(master)进行比 ...

  8. jQuery Validate验证框架详解(转)

    jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...

  9. java并发编程,通过Future取消任务

    功能:通过Executor框架提供的线程池,提交任务,使用Future取消任务 任务:增长序列号,从0开始隔1s增长1 通过Future指定时间取消任务 IncrementSequence.java ...

  10. Spring课程 Spring入门篇 3-2 Spring bean装配(上)之bean的生命周期

    课程链接: 本节主要讲了三大块内容 1 bean的生命周期概念 2 bean的初始化和销毁的三种方式对比(代码演练) 3 总结 1 bean的生命周期概念 1.1 bean的定义:xml中关于bean ...