今天做项目是用到显示当前日期是星期几,上网找了一下,找到如下几个方法:
第一种方法(个人所写)
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;
}
分享到:
相关推荐
3. 显示星期: `DateTime`结构的`DayOfWeek`属性可以返回一周中的哪一天。它是一个枚举类型,值从0(星期日)到6(星期六)。我们可以将其转换为友好的字符串: ```vb.net Dim currentDayOfWeek As DayOfWeek = ...
在.NET框架中,获取系统当前的日期、星期和时间(包括秒在走动)是一项基本的任务,这在各种应用程序开发中都非常常见。以下是一些关键的知识点,详细讲解如何实现这个功能。 首先,我们需要了解.NET中的DateTime...
4. **星期显示**:在日历表中,每行的开头通常会显示该行日期对应的星期几。VB.NET的DateTime类提供了DayOfWeek属性,可获取日期对应的星期。 5. **用户交互**:用户可能需要选择特定日期,因此我们需要添加点击...
例如,可以将 `DayNameFormat` 设置为 "Full",以显示星期一到星期天的名称。 知识点3:日历控件的事件处理 可以在日历控件中添加事件处理程序,以响应用户的交互操作。例如,可以在 `SelectionChanged` 事件中...
在ASP.NET中,开发人员经常需要在网页上显示实时的系统时间,以便用户能够看到当前的时间戳。这篇描述中的方法提供了一个JavaScript解决方案,而非直接使用ASP.NET服务器端代码,但仍然可以在ASP.NET页面中实现。...
ASP.NET Calendar控件可以轻松地切换不同语言,只需要设置适当的 globalization 标签和Culture属性,即可让日历显示对应语言的月份和星期名称。 6. **日历选择的交互优化** - 可以限制可选日期范围,比如只允许...
以下是一个示例,展示如何在登录页面中使用`Request`对象显示用户的浏览器信息和IP地址: 1. 在Visual Studio 2005中创建一个新的C#学习网站项目。 2. 删除默认的`Default.aspx`页面,并添加一个名为`WebLogin.aspx...
- **ddd/dddd**: 显示缩写或全称星期几,例如Mon或Monday。 - **M/MM**: 显示月份,例如1或01。 - **MMM/MMMM**: 显示缩写或全称月份名称,例如Jan或January。 - **y/yyyy**: 年份,两位或四位。 - **h/hh/H/HH**: ...
对于"TextBox点击浏览显示日历"的功能,我们可以利用AJAX技术,特别是ASP.NET AJAX库中的UpdatePanel和ScriptManager组件。当用户点击TextBox时,通过JavaScript或jQuery触发一个异步请求,显示日历弹出层。这通常...
在VB.NET中,获取阴历时间是开发中国传统文化相关应用时常常需要的功能。这段代码提供了一个在VB.NET 2010环境下实现获取阴历日期的简单方法。它包括了获取当前日期、定义各种农历相关的数组(如星期名、天干、地支...
ASP.NET日历控件是微软开发的Web应用程序框架ASP.NET中的一个重要组件,它允许开发者在网页上创建交互式的日期选择功能。这个控件提供了一种简单的方法来展示和选择日期,用户界面直观,易于操作。在描述中提到的...
ASP.NET中的日历控件是Web开发中常用的一个组件,它允许用户以直观的日历形式选择日期,大大提升了用户体验。这个控件是.NET框架的一部分,适用于构建动态网站和Web应用程序。在ASP.NET中,我们可以利用Visual ...
此外,为了提高用户体验,开发者可能还需要根据特定的应用场景定制日期的显示格式,比如显示星期几、具体的时间点等。因此,掌握如何在ASP.NET中进行日期格式化,对于创建国际化和用户友好的应用至关重要。 ### 三...
在C#编程语言中,获取当前日期是相当简单的任务,但是如何得知“今天是星期几”呢?这个功能涉及到对日期和时间的操作,以及对C#中的DateTime结构和DayOfWeek枚举的理解。让我们深入探讨一下。 首先,DateTime是C#...
Asp.NET日历控件(Calendar)是ASP.NET Web Forms框架中的一个常用组件,用于在网页上展示日期选择器,用户可以通过它方便地选择日期。这个控件在Web应用程序中非常常见,尤其在处理日期输入或者事件调度时。在本文...
- **星期显示**:通过`showWeek`参数控制是否显示星期几。 - **语言设置**:支持多种语言版本,可以通过`skin`参数设置语言。 #### 五、常见问题及解决方法 在使用My97DatePicker过程中可能会遇到一些常见问题,...
这篇关于"初学VB.NET 常用功能积累"的文章,主要聚焦于日期和时间的处理,这是编程中常见的需求之一。下面将详细介绍这些功能: 1. **获取当前日期和时间**: - `DateTime.Now` 返回当前系统的日期和时间,包括...
在VC.NET环境中,显示星期月份字符串涉及到编程基础和MFC(Microsoft Foundation Classes)库的使用。MFC是微软提供的一套C++类库,用于简化Windows应用程序开发,它封装了许多Windows API函数,使得处理日期时间这...
关于日期的显示,如果需要以中文形式展示星期,可以创建一个包含星期名称的数组,并根据`DayOfWeek`返回的数字索引进行查找: ```csharp string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", ...