熊选国简历,java根据日期时间换算生辰八字算法。

时间:2022-12-29 18:14:00 编辑:大鹏 来源:长期打折网

java根据日期时间换算生辰八字算法。,计算生辰八字的C#或者java的Demo,请问新开张的律师事务所应该怎样设置会计科目,需缴纳哪个税种非常感谢。...

本文目录索引

1,java根据日期时间换算生辰八字算法。

生辰八字的介绍请参考:http://baike.baidu.com/view/158.htm#2

具体算法:
1、设置一个下限年,比如1960,1960年以前的就不给查。并且查万年历,该年节后是庚子年。
2、将天干和地支分别装在两个数组里面。
3、以该年为基准线,设定循环,以查询年为上限年,循环计数器每加一年,天干和地支数组标号各右移一位,然后if判断是否数组到底了,到底了则从头开始。

月、时的算法类似。

java根据日期时间换算生辰八字算法。

2,计算生辰八字的C#或者java的Demo

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace BrithdayEigth{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } public static string[] date = { "甲子", "乙丑", "丙寅", "丁卯", "戊辰", "己巳", "庚午", "辛未", "壬申", "癸酉", "甲戊", "乙亥", "丙子", "丁丑", "戊寅", "乙卯", "庚辰", "辛巳", "壬午", "癸未", "甲申", "乙酉", "丙戌", "丁亥", "戊子", "己丑", "庚寅", "辛卯", "壬辰", "癸巳", "甲午", "乙未", "丙申", "丁酉", "戊戌", "己亥", "庚子", "辛丑", "壬寅", "癸卯", "甲辰", "乙巳", "丙午", "丁未", "戊申", "乙酉", "庚戌", "辛亥", "壬子", "癸丑", "甲寅", "乙卯", "丙辰", "丁巳", "戊午", "己未", "庚申", "辛酉", "壬戌", "癸亥" }; public int yearZi=0; private void btnOk_Click(object sender, EventArgs e) { DateTime dt=Day.Value; int year=dt.Year; int moon = dt.Month; int date = dt.DayOfYear; MessageBox.Show("Test:"+(year%60-3)+":"+moon+":"+date); //调用获得年生辰的方法 String yearZi = yearZ(year); string moonZi = moonZ(moon,year); string dayZi = dayei(year, date); int hour = int.Parse(hourDate.Text); string hourZi= Hours(hour, date, year); txtBrithday.Text = yearZi+" "+moonZi+" "+dayZi+" "+hourZi; } private void Form1_Load(object sender, EventArgs e) { } //获得年生辰的方法 public string yearZ(int y) { int yearZie = yearNum(y); return date[yearZie-1]; } public string moonZ(int m,int year) { int yearZie = yearNum(year); if (yearZie >= 12) { if (yearZie % 10 == 6 || yearZie % 10 == 1) { return date[2+m-1]; } else if (yearZie % 10 == 2 || yearZie % 10 == 7) { return date[14 + m - 1]; } else if (yearZie % 10 == 3 || yearZie % 10 == 8) { return date[26 + m - 1]; } else if (yearZi % 10 == 4 || yearZi % 10 == 9) { return date[38 + m - 1]; } else if (yearZie % 10 == 5 || yearZie % 10 == 0) { return date[50 + m - 1 > 60 ? (m - 11) : 49 + m]; } } else { if (yearZie == 6 || yearZie == 1) { return date[2 + m - 1]; } else if (yearZie == 2 || yearZie == 7) { return date[14 + m - 1]; } else if (yearZie == 3 || yearZie == 8) { return date[26 + m - 1]; } else if (yearZi == 4 || yearZi == 9) { return date[38 + m - 1]; } else if (yearZie== 5 || yearZie == 10) { return date[50 + m - 1>60?(m-11):49+m]; } } return date[1]; } public string dayei(int year,int day) { int yearZie = yearNum(year); return date[(yearZie + day)%60-1]; } public string Hours(int hour,int day,int year) { int yearZie=yearNum(year); string strH = ""; int datey=(yearZie+day)%60-1; int dateZi=datey%10; if (dateZi == 1 || dateZi == 5) { strH += "甲"; } else if (dateZi == 2 || dateZi == 6) { strH += "丙"; } else if (dateZi == 3 || dateZi == 7) { strH += "戊"; } else if (dateZi == 4 || dateZi == 8) { strH += "庚"; } else if (dateZi == 5 || dateZi == 0) { strH += "壬"; } if (hour > 0 && hour 1 && hour 3 && hour 5 && hour 7 && hour 9 && hour 11 && hour 13 && hour 15 && hour 17 && hour 19 && hour 21 && hour 0 && hour <= 1) { strH += "亥"; } return strH; } public int yearNum(int year) { int yearZie = year % 60 - 3; if (yearZie <= 0) { yearZie += 60; } return yearZie; } }}

3,请问新开张的律师事务所应该怎样设置会计科目,需缴纳哪个税种非常感谢。

  一、(1)律师事务所属于咨询服务业,应该按照每月开出的法律服务收入发票的总额,计算申报缴纳税金。
  (2)税金计算
  应交营业税=服务收入总额*5%
  应交城建税=营业税*7%
  应交教育费附加=营业税*3%
  (3)每月月末,会计人员计算提取税金,然后,在下月15号前向地税申报缴纳。
  二、开办律师事务所,对于注册资金的要求很低,因为律师事务所往往是合伙类型的企业,是负无限连带责任的.但是最主要的是要有5名以上的执业律师一起才能办.注意必须是执业律师,而不是仅仅通过了律师资格考试.
  所以你如果想办律师事务所,关键不是钱的问题,而是人的问题和业务来源的问题
  1、如果你是要办个人制的律所那要查找你当地的规定,上海的话就是要求三名以上执业律师、10万元注册资金、10万元的执业风险保证金
  2、一般合伙制律所,按照律师法第十五条律师事务所应当具备下列条件:
  (一)有自己的名称、住所和章程;
  (二)有十万元以上人民币的资产;
  (三)有符合本法规定的律师 ,新修改的律师法,规定了设立个人律师事务所,除应当具备有自己的名称、住所和章程,有符合国务院司法行政部门规定数额资产等条件外,还规定了设立人应当是具有五年以上执业经历的律师。设立人对律师事务所的债务承担无限责任。

上一篇:14寸笔记本电脑多大,14寸笔记本电脑,一般长宽各多少厘米啊?
下一篇:没有了
相关文章
最新资讯
热门资讯