婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET顯示農歷時間改進版

ASP.NET顯示農歷時間改進版

熱門標簽:寧夏機器人電銷 河南語音外呼系統公司 外呼電銷機器人軟件 河北網絡回撥外呼系統 400免費電話怎么辦理 威海電銷 t3出行地圖標注怎么做 關于宗地圖標注技術規范 400電話辦理最優質

本文實例講述了ASP.NET顯示農歷時間的方法,是前面一篇文章源碼的改進版。分享給大家供大家參考。具體如下:

前面有一篇取農歷時間https://www.jb51.net/article/57481.htm,不過沒有進行封裝使用起來需要手動修改。本次進行簡單封裝一下,可以直接進行調用。

代碼如下:

取農歷時間的類

復制代碼 代碼如下:
public class CountryDate 

     public string ChineseTimeNow = ""; 
     public string ForignTimeNow = ""; 
     private static ChineseLunisolarCalendar calendar = new ChineseLunisolarCalendar(); 
     private static string ChineseNumber = "〇一二三四五六七八九"; 
     public const string CelestialStem = "甲乙丙丁戊己庚辛壬癸"; 
     public const string TerrestrialBranch = "子丑寅卯辰巳午未申酉戌亥"; 
     public static readonly string[] ChineseDayName = new string[] { 
         "初一","初二","初三","初四","初五","初六","初七","初八","初九","初十", 
         "十一","十二","十三","十四","十五","十六","十七","十八","十九","二十", 
         "廿一","廿二","廿三","廿四","廿五","廿六","廿七","廿八","廿九","三十"}; 
     public static readonly string[] ChineseMonthName = new string[] { "正", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二" }; 
 
     /// summary> 
     /// 獲取一個公歷日期對應的完整的農歷日期 
     /// /summary> 
     /// param name="time">一個公歷日期/param> 
     /// returns>農歷日期/returns> 
     public string GetChineseDate(DateTime time) 
     { 
         string strY = GetYear(time); 
         string strM = GetMonth(time); 
         string strD = GetDay(time); 
         string strSB = GetStemBranch(time); 
         string strDate = strY + "(" + strSB + ")年 " + strM + "月 " + strD; 
         return strDate; 
     } 
     /// summary> 
     /// 獲取一個公歷日期的農歷干支紀年 
     /// /summary> 
     /// param name="time">一個公歷日期/param> 
     /// returns>農歷干支紀年/returns> 
     public string GetStemBranch(DateTime time) 
     { 
         int sexagenaryYear = calendar.GetSexagenaryYear(time); 
         string stemBranch = CelestialStem.Substring(sexagenaryYear % 10 - 1, 1) + TerrestrialBranch.Substring(sexagenaryYear % 12 - 1, 1); 
         return stemBranch; 
     } 
 
     /// summary> 
     /// 獲取一個公歷日期的農歷年份 
     /// /summary> 
     /// param name="time">一個公歷日期/param> 
     /// returns>農歷年份/returns> 
     public string GetYear(DateTime time) 
     { 
         StringBuilder sb = new StringBuilder(); 
         int year = calendar.GetYear(time); 
         int d; 
         do 
         { 
             d = year % 10; 
             sb.Insert(0, ChineseNumber[d]); 
             year = year / 10; 
         } while (year > 0); 
         return sb.ToString(); 
     } 
 
     /// summary> 
     /// 獲取一個公歷日期的農歷月份 
     /// /summary> 
     /// param name="time">一個公歷日期/param> 
     /// returns>農歷月份/returns> 
     public string GetMonth(DateTime time) 
     { 
         int month = calendar.GetMonth(time); 
         int year = calendar.GetYear(time); 
         int leap = 0; 
 
         //正月不可能閏月 
         for (int i = 3; i = month; i++) 
         { 
             if (calendar.IsLeapMonth(year, i)) 
             { 
                 leap = i; 
                 break; //一年中最多有一個閏月 
             } 
 
         } 
         if (leap > 0) month--; 
         return (leap == month + 1 ? "閏" : "") + ChineseMonthName[month - 1]; 
     } 
 
     /// summary> 
     /// 獲取一個公歷日期的農歷日 
     /// /summary> 
     /// param name="time">一個公歷日期/param> 
     /// returns>農歷日/returns> 
     public string GetDay(DateTime time) 
     { 
         return ChineseDayName[calendar.GetDayOfMonth(time) - 1]; 
     } 
}

需要的using

復制代碼 代碼如下:
using System; 
using System.Collections.Generic; 
using System.Web; 
using System.Text; 
using System.Globalization;

調用:
復制代碼 代碼如下:
CountryDate cd = new CountryDate(); 
string ChineseTimeNow = cd.GetChineseDate(DateTime.Now);//農歷日期 
string ForignTimeNow = DateTime.Now.GetDateTimeFormats('D')[0].ToString();//公歷日期

下面有一個測試的效果:

前臺代碼:

復制代碼 代碼如下:
%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestCountryDate._Default" %> 
 
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
html xmlns="http://www.w3.org/1999/xhtml"> 
head runat="server"> 
    title>/title> 
/head> 
body> 
    form id="form1" runat="server"> 
    div> 
    table> 
     tr> 
      td>asp:Label ID="Label1" runat="server" Text="農歷時間"/>/td> 
      td>asp:Label ID="lblCountryDate" runat="server"/>/td> 
     /tr> 
     tr> 
      td>asp:Label ID="Label2" runat="server" Text="公歷時間"/>/td> 
      td>asp:Label ID="lblForignDate" runat="server"/>/td> 
     /tr> 
    /table> 
    asp:Button ID="buttton1" runat="server" Text="顯示時間" OnClick="Button1_Click" /> 
    /div> 
    /form> 
/body> 
/html>

后臺代碼:

復制代碼 代碼如下:
public partial class _Default : System.Web.UI.Page 

    protected void Page_Load(object sender, EventArgs e) 
    { 
 
    } 
 
    protected void Button1_Click(object sender, EventArgs e) 
    { 
        CountryDate cd = new CountryDate(); 
        string ChineseTimeNow = cd.GetChineseDate(DateTime.Now);//農歷日期 
        string ForignTimeNow = DateTime.Now.GetDateTimeFormats('D')[0].ToString();//公歷日期 
 
        lblCountryDate.Text = ChineseTimeNow; 
        lblForignDate.Text = ForignTimeNow; 
    } 
}

運行效果如下圖所示:

主要取時間就是這個CountryDate類,調用取時間即可。

希望本文所述對大家的asp.net程序設計有所幫助。

您可能感興趣的文章:
  • asp.net 實現動態顯示當前時間(不用javascript不考慮開銷)
  • asp.net中頁面顯示當前系統時間附圖
  • ASP.NET顯示農歷時間的方法
  • ASP.NET網站實時顯示時間的方法
  • asp.net顯示頁面執行時間
  • asp.net轉出json格式客戶端顯示時間
  • asp.net獲取系統當前時間的方法詳解

標簽:固原 池州 吉林 賀州 廣元 淮北 樂山 咸寧

巨人網絡通訊聲明:本文標題《ASP.NET顯示農歷時間改進版》,本文關鍵詞  ASP.NET,顯示,農歷,時間,改進,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET顯示農歷時間改進版》相關的同類信息!
  • 本頁收集關于ASP.NET顯示農歷時間改進版的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精选视频在线| 成人精品免费视频| 欧美最猛性xxxxx直播| 欧美高清在线视频| 国产成人免费视频网站 | 亚洲视频一二区| av高清不卡在线| 亚洲一区二区免费视频| 欧美一区午夜视频在线观看| 亚洲视频你懂的| 国产精品热久久久久夜色精品三区 | 欧美性高清videossexo| 日本欧美肥老太交大片| 久久久精品tv| 欧美亚洲一区二区在线| 欧美肥妇bbw| 成人午夜碰碰视频| 99国产精品一区| 极品美女销魂一区二区三区免费| 国产三级久久久| 欧美顶级少妇做爰| 欧美不卡123| 欧美性猛交xxxx黑人交| 欧美高清激情brazzers| 亚洲精品在线观看视频| 欧美在线观看视频一区二区三区 | 美女视频黄 久久| 亚洲色图.com| 亚洲va在线va天堂| 欧美激情在线观看视频免费| 亚洲欧美日韩一区| 国产精品美女久久久久久 | 91精品国产综合久久蜜臀| 精品一区二区久久久| 成人看片黄a免费看在线| 欧美在线免费视屏| 久久久久国色av免费看影院| 亚洲欧美日韩中文播放| 韩国成人在线视频| 日韩av电影一区| 粉嫩aⅴ一区二区三区四区 | 中文字幕一区日韩精品欧美| 国产网红主播福利一区二区| 久久久久国产成人精品亚洲午夜| 亚洲精品高清视频在线观看| 黄色资源网久久资源365| 色噜噜狠狠成人网p站| 成人黄色在线网站| www.日韩av| 精品美女一区二区| 亚洲777理论| 不卡一区二区中文字幕| 日韩午夜av电影| www久久久久| 久久综合一区二区| 天天综合天天综合色| 亚洲国产cao| 日韩精品乱码av一区二区| 日韩影院免费视频| 色综合久久天天| 色综合久久综合| 中文字幕二三区不卡| 精品在线视频一区| 欧美高清视频www夜色资源网| 亚洲综合小说图片| 成人av在线播放网站| 精品久久一区二区| 蜜桃av一区二区三区| 欧美私人免费视频| 亚洲国产一二三| 欧美日韩免费高清一区色橹橹 | 亚洲国产精品99久久久久久久久| 丝袜诱惑制服诱惑色一区在线观看 | 9191精品国产综合久久久久久| 亚洲人成网站色在线观看| 狠狠色丁香久久婷婷综合_中| 欧美一区二区三区公司| 天天综合网 天天综合色| 在线播放亚洲一区| 天天影视色香欲综合网老头| 56国语精品自产拍在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 91视频xxxx| 欧美系列在线观看| 亚洲精品日日夜夜| 欧美日韩国产首页| 热久久一区二区| 国产高清亚洲一区| 中文字幕中文字幕在线一区 | 日本在线不卡视频| 6080yy午夜一二三区久久| 九色porny丨国产精品| 久久午夜国产精品| av电影在线观看不卡| 一区二区三区日韩欧美| 国产伦精品一区二区三区免费| 在线亚洲一区二区| 日韩av不卡在线观看| 国产女人水真多18毛片18精品视频 | 免费在线观看视频一区| 日韩精品一区在线| 午夜精品一区二区三区免费视频| 3d动漫精品啪啪| 精品午夜一区二区三区在线观看| 中文乱码免费一区二区| 欧洲一区在线电影| 寂寞少妇一区二区三区| 亚洲三级久久久| 日韩片之四级片| 成人毛片在线观看| 秋霞午夜鲁丝一区二区老狼| 久久精品欧美一区二区三区不卡| 91麻豆国产香蕉久久精品| 五月天激情综合网| 国产精品麻豆网站| 717成人午夜免费福利电影| 成人免费毛片片v| 日本成人在线看| 一区二区三区在线视频免费| 日韩欧美国产一区二区在线播放 | 国产九色sp调教91| 久久久国产精品麻豆| 欧美性猛交xxxx黑人交| 成人性视频免费网站| 久久精品国产精品亚洲精品| 日韩欧美激情在线| 欧美日韩国产一级二级| 91麻豆免费观看| 成人亚洲一区二区一| 国产麻豆一精品一av一免费| 丝袜亚洲另类丝袜在线| 一区二区三区波多野结衣在线观看| 久久精品夜夜夜夜久久| 欧美精品一区二区三区视频 | 中文字幕日本不卡| 久久这里都是精品| 日韩午夜激情视频| 51午夜精品国产| 91麻豆精品国产综合久久久久久| 色婷婷亚洲一区二区三区| eeuss鲁片一区二区三区| 国产精品一区二区三区四区| 日韩av一区二区三区四区| 日韩不卡一区二区| 首页综合国产亚洲丝袜| 婷婷激情综合网| 日韩高清欧美激情| 精品一区二区在线看| 九一九一国产精品| 国产精品77777| 成人性生交大合| gogogo免费视频观看亚洲一| 国产成人精品综合在线观看| 国产福利91精品一区| 国产丶欧美丶日本不卡视频| 国产黑丝在线一区二区三区| 国产精品一二三| 不卡av免费在线观看| 91免费精品国自产拍在线不卡| 97aⅴ精品视频一二三区| 色婷婷亚洲婷婷| 欧美精品久久久久久久多人混战 | 国产一区在线精品| 国产成人精品亚洲777人妖| 成人性生交大合| 色婷婷久久久久swag精品| 欧美色区777第一页| 欧美一级日韩免费不卡| 久久婷婷国产综合国色天香| 国产精品午夜春色av| 亚洲男人天堂av网| 免费在线看一区| av在线这里只有精品| 在线亚洲免费视频| 日韩欧美中文字幕制服| 欧美国产激情一区二区三区蜜月 | 国产真实乱子伦精品视频| 国产成a人亚洲精品| 欧美最猛黑人xxxxx猛交| 日韩一级在线观看| 国产精品夫妻自拍| 亚洲国产乱码最新视频| 国内成人自拍视频| 欧美自拍丝袜亚洲| 久久青草国产手机看片福利盒子 | 中文字幕永久在线不卡| 日韩成人精品在线| 成人精品国产免费网站| 欧美日韩国产小视频在线观看| 国产欧美日韩精品在线| 一区二区三区免费在线观看| 激情图片小说一区| 欧美视频在线一区二区三区 | 欧美三级日韩在线| 欧美国产欧美综合| 久久不见久久见免费视频7| 91蝌蚪porny| 国产精品网站在线播放| 日本不卡高清视频| 欧美最新大片在线看|