`
long546324
  • 浏览: 206639 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

.NET中关于显示星期几的问题

    博客分类:
  • .net
阅读更多
今天做项目是用到显示当前日期是星期几,上网找了一下,找到如下几个方法:
第一种方法(个人所写)
DateTime.Now.GetDateTimeFormats('D')[2].ToString().Substring(0,3)

第二种方法
public string Week()
        {
            string[] weekdays ={ "星期日" ,"星期一" ,"星期二" ,"星期三" ,"星期四" ,"星期五" ,"星期六" };
            string week=weekdays[Convert.ToInt32(DateTime.Now.DayOfWeek)];

            return week;
        }

//Response.Write(Week());

第三种方法
public string Week(string weekName)
        {
            string week;
            switch(weekName)
            {
                case "Sunday":
                    week = "星期日";
                    break;
                case "Monday":
                    week = "星期一";
                    break;
                case "Tuesday":
                    week = "星期二";
                    break;
                case "Wednesday":
                    week = "星期三";
                    break;
                case "Thursday":
                    week = "星期四";
                    break;
                case "Friday":
                    week = "星期五";
                    break;
                case "Saturday":
                    week = "星期五";
                    break;
                    return week;
            }
        }

//Response.Write(Week(DateTime.Now.DayOfWeek));

第四种方法
string CaculateWeekDay(int y,int m, int d)
{
 if(m==1) {m=13;y--;}
 if(m==2) {m=14;y--;}
 int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1; 
 string weekstr="";
 switch(week)
 {
  case 1: weekstr="星期一"; break;
  case 2: weekstr="星期二"; break;
  case 3: weekstr="星期三"; break;
  case 4: weekstr="星期四"; break;
  case 5: weekstr="星期五"; break;
  case 6: weekstr="星期六"; break;
  case 7: weekstr="星期日"; break;
 }

 return weekstr; 
}

      

0
0
分享到:
评论

相关推荐

    时间显示包含日期,星期(VB.NET)

    3. 显示星期: `DateTime`结构的`DayOfWeek`属性可以返回一周中的哪一天。它是一个枚举类型,值从0(星期日)到6(星期六)。我们可以将其转换为友好的字符串: ```vb.net Dim currentDayOfWeek As DayOfWeek = ...

    .net中获取系统星期、日期、时间(秒在走动)源码

    在.NET框架中,获取系统当前的日期、星期和时间(包括秒在走动)是一项基本的任务,这在各种应用程序开发中都非常常见。以下是一些关键的知识点,详细讲解如何实现这个功能。 首先,我们需要了解.NET中的DateTime...

    小小日历表,用VB.NET编写的日历表,可以显示农历,日期,时间,和星期.

    4. **星期显示**:在日历表中,每行的开头通常会显示该行日期对应的星期几。VB.NET的DateTime类提供了DayOfWeek属性,可获取日期对应的星期。 5. **用户交互**:用户可能需要选择特定日期,因此我们需要添加点击...

    【ASP.NET编程知识】ASP.NET中实现弹出日历示例.docx

    例如,可以将 `DayNameFormat` 设置为 "Full",以显示星期一到星期天的名称。 知识点3:日历控件的事件处理 可以在日历控件中添加事件处理程序,以响应用户的交互操作。例如,可以在 `SelectionChanged` 事件中...

    asp.net中页面显示当前系统时间附图

    在ASP.NET中,开发人员经常需要在网页上显示实时的系统时间,以便用户能够看到当前的时间戳。这篇描述中的方法提供了一个JavaScript解决方案,而非直接使用ASP.NET服务器端代码,但仍然可以在ASP.NET页面中实现。...

    asp.net 日历选择

    ASP.NET Calendar控件可以轻松地切换不同语言,只需要设置适当的 globalization 标签和Culture属性,即可让日历显示对应语言的月份和星期名称。 6. **日历选择的交互优化** - 可以限制可选日期范围,比如只允许...

    第13章 ASP.NET Web应用程序开发

    以下是一个示例,展示如何在登录页面中使用`Request`对象显示用户的浏览器信息和IP地址: 1. 在Visual Studio 2005中创建一个新的C#学习网站项目。 2. 删除默认的`Default.aspx`页面,并添加一个名为`WebLogin.aspx...

    Asp.net日期字符串格式化显示方法

    - **ddd/dddd**: 显示缩写或全称星期几,例如Mon或Monday。 - **M/MM**: 显示月份,例如1或01。 - **MMM/MMMM**: 显示缩写或全称月份名称,例如Jan或January。 - **y/yyyy**: 年份,两位或四位。 - **h/hh/H/HH**: ...

    ASP.NET 自定义日历控件

    对于"TextBox点击浏览显示日历"的功能,我们可以利用AJAX技术,特别是ASP.NET AJAX库中的UpdatePanel和ScriptManager组件。当用户点击TextBox时,通过JavaScript或jQuery触发一个异步请求,显示日历弹出层。这通常...

    vb.net 阴历时间

    在VB.NET中,获取阴历时间是开发中国传统文化相关应用时常常需要的功能。这段代码提供了一个在VB.NET 2010环境下实现获取阴历日期的简单方法。它包括了获取当前日期、定义各种农历相关的数组(如星期名、天干、地支...

    asp.net 日历控件

    ASP.NET日历控件是微软开发的Web应用程序框架ASP.NET中的一个重要组件,它允许开发者在网页上创建交互式的日期选择功能。这个控件提供了一种简单的方法来展示和选择日期,用户界面直观,易于操作。在描述中提到的...

    asp.net日历控件

    ASP.NET中的日历控件是Web开发中常用的一个组件,它允许用户以直观的日历形式选择日期,大大提升了用户体验。这个控件是.NET框架的一部分,适用于构建动态网站和Web应用程序。在ASP.NET中,我们可以利用Visual ...

    ASP.net 日期转换输出

    此外,为了提高用户体验,开发者可能还需要根据特定的应用场景定制日期的显示格式,比如显示星期几、具体的时间点等。因此,掌握如何在ASP.NET中进行日期格式化,对于创建国际化和用户友好的应用至关重要。 ### 三...

    C#014今天星期几

    在C#编程语言中,获取当前日期是相当简单的任务,但是如何得知“今天是星期几”呢?这个功能涉及到对日期和时间的操作,以及对C#中的DateTime结构和DayOfWeek枚举的理解。让我们深入探讨一下。 首先,DateTime是C#...

    Asp.net 日历 Calendar

    Asp.NET日历控件(Calendar)是ASP.NET Web Forms框架中的一个常用组件,用于在网页上展示日期选择器,用户可以通过它方便地选择日期。这个控件在Web应用程序中非常常见,尤其在处理日期输入或者事件调度时。在本文...

    My97时间控件在.net里的应用

    - **星期显示**:通过`showWeek`参数控制是否显示星期几。 - **语言设置**:支持多种语言版本,可以通过`skin`参数设置语言。 #### 五、常见问题及解决方法 在使用My97DatePicker过程中可能会遇到一些常见问题,...

    初学VB.NET 常用功能积累

    这篇关于"初学VB.NET 常用功能积累"的文章,主要聚焦于日期和时间的处理,这是编程中常见的需求之一。下面将详细介绍这些功能: 1. **获取当前日期和时间**: - `DateTime.Now` 返回当前系统的日期和时间,包括...

    VC.NET如何显示星期月份字符串

    在VC.NET环境中,显示星期月份字符串涉及到编程基础和MFC(Microsoft Foundation Classes)库的使用。MFC是微软提供的一套C++类库,用于简化Windows应用程序开发,它封装了许多Windows API函数,使得处理日期时间这...

    ASP.NET 操作各类时间段

    关于日期的显示,如果需要以中文形式展示星期,可以创建一个包含星期名称的数组,并根据`DayOfWeek`返回的数字索引进行查找: ```csharp string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", ...

Global site tag (gtag.js) - Google Analytics