本实例主要介绍如何使用ChineseLunisolarCalendar类的GetSexagenaryYear方法和GetTerrestrialBranch方法来判断十二生肖年份。ChineseLunisolarCalendar类将时间分成多个部分来表示,如分成年、月和日。年按农历计算,而日和月按阳历计算。GetSexagenaryYear方法计算与指定日期对应的甲子(60年)循环中的年。语法格式如下:

public virtual int GetSexagenaryYear (DateTime time)

此方法返回甲子循环中的一个从1~60的数字,它与date参数对应。

GetTerrestrialBranch方法计算甲子(60年)循环中指定年份的地支。语法格式如下:

public int GetTerrestrialBranch (int sexagenaryYear)

参数sexagenaryYear是一个从1~60的整数,表示甲子循环中的一年。返回一个从1~12的整数。

主要代码如下:

private void button1_Click(object sender, EventArgs e)

{

System.Globalization.ChineseLunisolarCalendar chinseCaleander = new System.Globalization. ChineseLunisolarCalendar();

string TreeYear = "鼠牛虎兔龙蛇马羊猴鸡狗猪";

int intYear = chinseCaleander.GetSexagenaryYear(DateTime.Now);

string Tree = TreeYear.Substring(chinseCaleander.GetTerrestrialBranch(intYear) - 1, 1);

MessageBox.Show("今年是十二生肖"+Tree+"年", "判断十二生肖", MessageBoxButtons.OK, MessageBoxIcon. Information);

用python根据年份判断生肖_C#中根据年份判断十二生肖相关推荐

  1. PHP判断标量,php中is_scalar如何判断变量是否是一个标量

    本篇文章给大家带来的内容是关于php中is_scalar如何判断变量是否是一个标量 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. is_scalar -- 检测变量是否是一个标量 ...

  2. python中判断生肖和星座哪个准_十二生肖PK十二星座,到底哪个更准?

    原标题:十二生肖PK十二星座,到底哪个更准? 这里有最神准又有趣的各种星座与生肖知识,每一篇文章都能成为你获取新知.洞悉人性的通道.希望通过这些趣味十足的文字,传递东西方传统文化精髓,成为个人宝贵的精 ...

  3. python怎么写判断语句_Python中的if判断语句入门

    前言 学习一门语言最好的办法,就是教懂别人.在这里,我会从 Python 最基础的教程写起,慢慢一步步进阶.Python 基础比较好的欢迎在本博客的文章里看看爬虫实战项目,欢迎指教. 人在选择时会做出 ...

  4. python如何判断小数_python中怎么识别判断是否是小数?

    Python判断一个数是否为小数 一.判断一个数是否为小数 1.有且仅有一个小数点 2.小数点的左边可能为正数或负数 3.小数点的右边为正数 二.实现代码def is_float(str): if s ...

  5. 闰年的判断方法_C语言100题 判断这一天是一年中的第几天 壁纸 火影

    题目:输入某年某月某日,判断这一天是这一年的第几天 #include "stdio.h" main() {long int year,mon,day,n;//n用来计数printf ...

  6. java 语言如何判断素数_C语言实验之判断素数(循环结构java)方法讲解

    C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...

  7. php判断空值_php中的空值判断方法

    在使用 php 编写页面程序时,我经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数,问 ...

  8. java输入年份的函数_JAVA 中输入年份和月份输出月历 我才学java EditPlus 编译通过...

    importjava.util.Scanner;classYear{publicstaticvoidmain(String[]args){inty,m,i=0;Scannerscan=newScann ...

  9. WPF中的DesignMode判断

    WPF中的DesignMode判断 原文:WPF中的DesignMode判断 WPF中提供你一个类似WinForm的DesignMode属性的方法来判断当前是否处于设计器模式: bool IsInDe ...

  10. python中判断生肖和星座,python基础生肖、星座、闰年判读

    计算是否是闰年 1.如果年份是4的倍数,且不是1000的倍数,则是闰年 2.如果年份是400的倍数,则是闰年 3.如果不满足1和2条件则是平常年. year =int(input("请输入出 ...

最新文章

  1. maven入门(1-3)maven的生命周期
  2. 6410调试LCD屏AT050TN22遇到的问题
  3. 对称性破缺衰变与分类
  4. STM32 基础系列教程 13 – ADC DMA
  5. python 错误、调试、单元测试、文档测试
  6. 在Flutter中解析复杂的JSON(一篇顶十篇)
  7. servlet实现用户登录
  8. JS代码优化工具Prepack
  9. 并发编程的 15 条建议(译)
  10. market1501 data_manager.py
  11. 蒙哥马利java算法_算法详解 - 蒙哥马利算法的概念与原理
  12. 学了这么多年的人工智能居然还不了解它?
  13. 音乐网站搭建源码Sourcecode
  14. 开始Flex Builder 3
  15. WinDirStat下载使用指南,处理电脑空间神器
  16. 计算机键盘无法使用的原因,电脑键盘失灵的原因及解决方法
  17. 欢度世界杯——倒时差
  18. 激光视觉惯导融合的slam系统
  19. leetcode【中等】838、推多米诺
  20. Netty快速学习1-基础知识回顾

热门文章

  1. 第 7 章. 缓冲区资源,渲染通道,帧缓冲区以及使用 SPIR-V 的着色器
  2. CSP—— 登机牌条码(多项式的求解以及多项式的除法)
  3. 用java给pdf压缩并加密_Java实现多文件压缩加密并重命名压缩文件对象的方法
  4. python提取部分字符串_python如何提取字符串
  5. Trend趋势反垃圾邮件黑名单申诉方法
  6. kettle调度监控平台(kettle-scheduler)开源
  7. JavaScript 进阶知识 - 特效篇(一)
  8. SMETA验厂咨询,Sedex验厂工厂的自检流程有哪些
  9. DNS的集群与更新(远程更新,加密更新)
  10. 笔记本wife功能丢失,网络适配器代码56错误