三九宝宝网宝宝百科宝宝知识

java计算两个时间相隔月数考虑闰年

01月03日 编辑 39baobao.com

[用vb编写一个程序判断某年是不是闰年]private sub command1_click() if text1.text mod 4 = 0 and text1.text mod 100 <> 0 or text1.text mod 4 = 0 and text1.text mod 400 = 0 then msgbox text1.text & "是...+阅读

java中Calendar类提供了月份计算方法的,直接通过Month方法进行计算得出月份差,之后算出年份的差乘以12,之后的和就是月份差。

public void monthSpace() throws ParseException {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String str1 = "2012-02-01";

String str2 = "2012-02-2";

Calendar bef = Calendar.getInstance();

Calendar aft = Calendar.getInstance();

bef.setTime(sdf.parse(str1));

aft.setTime(sdf.parse(str2));

int result = aft.get(Calendar.MONTH) - bef.get(Calendar.MONTH);

int month = (aft.get(Calendar.YEAR) - bef.get(Calendar.YEAR))*12;

System.out.println(month+result );

}

以下为关联文档:

用VB如何制作查询闰年的程序挖靠 老古董VB啊!好久没用了!现在没VB盘所以没法帮你写!只能纸上谈兵了。。 1。此程序无须连接数据库,直接在密码输入的TextBox的文本改变事件里先判断密码是否ABC;以下是C#代码...

用vb编写判断某年是否为闰年的函数过程function isrunnian(y as integer) as boolean isrunnian = day(dateserial(y, 3, 0)) = 29 end function以上代码是通过判断2月的最后一天是否29日来判断闰年的 function i...

用VB编一个程序要求输入一个年份判断出是否为闰年'窗体放一个text1用于输入年份,一个Command1 Private Sub Command1_Click() dim a% a= val(text1.text) if (a Mod 4 = 0 And a Mod 100 <> 0) Or a Mod 400 = 0 then print...

怎样做一个判断年份是否是闰年的vb软件最简单的办法,判断2月份的天数 在窗体中添加一个控件:List1 Private Sub Form_Load() Dim Y As Long, S As Long List1.Clear For Y = 1900 To 2099 S = DateDiff("d", Y & "-2-1...

判断是否闰年的vb代码1 2 3 4 5 6 7 8 9 10 11 12 Subs() y = Val(InputBox("请输入年份:")) Ify Mod4 Then GoTo100 ElseIf(y Mod100) = 0 Then Ify Mod400 ThenGoTo100 EndIf MsgBox y & "年是闰年!" Ex...

VB中闰年如何判断Private Sub Command1_Click() Dim year As Integer, i year = 2000 For i = 1 To 20 If fc(year + i) Then Print year + i; "是闰年" Next End Sub Function fc(year) As Boo...

用VB程序用三种运算符判断某一年是否为闰年text1和text2是文本框对象,访问它们的值要通过.text属性,修改如下 Private Sub Command1_Click() Dim y As Integer y = cint(Text1.text) If y >= 1900 And (ymod4 = 0 And y...

vb语言设计一个判断闰年的程序首先在指定框中输入起止年号然后单Public Function IsRunnian(ByVal n As Integer) As Boolean Dim res As Boolean res = False If n Mod 400 = 0 Then res = True End If If (n Mod 100 0) And (n Mod 4 =...

任意给定一年判断年是否是闰年vb编程1 2 3 4 5 6 7 8 9 10 11 PublicFunctionIsRunnian(ByValn AsInteger) AsBoolean Dimres AsBoolean res = False Ifn Mod400 = 0 Then res = True EndIf If(n Mod100 0) And...

推荐阅读
图文推荐