java/javascript 通用算出一个月有多少天

  private static int getDaysOFMonth(String timeMonth) throws Exception {
if (timeMonth == null) {
throw new Exception("时间对象为空值");
}
//格式不正确 正确格式YYYYMM
if (timeMonth.length() < 6) {
throw new Exception("时间格式不正确");
}
Date Currentdate = new Date(Integer.parseInt(timeMonth.substring(0, 4)), Integer.parseInt(timeMonth.substring(4, 6)), 1);
Date Lastdate = new Date(Integer.parseInt(timeMonth.substring(0, 4)), Integer.parseInt(timeMonth.substring(4, 6)) - 1, 1);
long diffDays = Currentdate.getTime() - Lastdate.getTime();
return (int) (diffDays / (24 * 60 * 60 * 1000));
}
// int days=getDaysOFMonth("200812"); 

 

 

 

/**
* 当月天数 (YYYYMM)
*/
function daysOfMonth(Month) {
var currentMonth=new Date(Month.substring(0,4),Month.substring(4,6),1);
var lastMonth=new Date(Month.substring(0,4),Month.substring(4,6)-1,1);
var diffDays=currentMonth-lastMonth;
return (diffDays/( 24 * 60 * 60 * 1000));
}
//alert(daysOfMonth('200812'));

 

 

 

 

时间: 2024-09-20 06:13:25

java/javascript 通用算出一个月有多少天的相关文章

Java实现计算一个月有多少天和多少周_java

import java.util.Calendar; /** * 功能概述:计算指定年月的天数和周数<br> * 创建时间:2010-5-17 下午05:25:58<br> * */ public class Test{ public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR, 2010); // 2010年 c.set(Calendar.MO

python获得一个月有多少天的方法

  本文实例讲述了python获得一个月有多少天的方法.分享给大家供大家参考.具体分析如下: 在python的datetime模块中没有一个月有多少天的方法,但是可以使用calendar模块获得. 如下代码: ? 1 2 3 import calendar monthRange = calendar.monthrange(2013,6) print monthRange 输出: (5,30) 输出的是一个元组,第一个元素是月份(0-11),第二个元素是这个月的天数. 希望本文所述对大家的Pyth

js 如何获取 一个月有多少个周?

问题描述 js 如何获取 一个月有多少个周? 解决方案 function getMonthWeek (a, b, c) { var date = new Date(a, parseInt(b) - 1, c), w = date.getDay(), d = date.getDate(); return Math.ceil( (d + 6 - w) / 7 ); }; var today=new Date();var last=new Date(today.getFullYear(), today

ios-计算出一个月内有几个星期

问题描述 计算出一个月内有几个星期 我想要计算出一个月内的星期.我找到在IOS5实现的方法了,但是在IOS6中不知道应该怎么办? - (int)weeksOfMonth:(int)month inYear:(int)year{ NSCalendar *cCalendar = [NSCalendar currentCalendar]; NSDateComponents *components = [[NSDateComponents alloc] init]; [components setMon

java 如何获取 一个月 有多少周

问题描述 Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR, 2013); // 2010年 c.set(Calendar.MONTH, 9-1); // 6 月 System.out.println("------------" + c.get(Calendar.YEAR) + "年" + (c.get(Calendar.MONTH) + 1) + "月的天数和周数-------------

一个月有多少周!!

问题描述 错误原因:从星期天至星期六算一周,二月份正确的是五周,但我显示出来是四周,求高手指点哪里写错了!!publicvoidbinds(){intyear,month;year=Convert.ToInt32(DropDownList1.SelectedValue);month=Convert.ToInt32(DropDownList2.SelectedValue);DateTimeweekstart=newDateTime(year,month,1);DateTimemonend=week

java单击botton弹出一个新窗口后如何在新窗体中添加文档或其他内容

问题描述 //JFrameDemo.javaimportjava.awt.FlowLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JFrame;importjavax.swing.JButton;importjavax.swing.JTextField;publicclassJFrameDemoextendsJFrame{privateJButtonbutt

vbs:能算出一个字符在一字段里共出现有几次的函数_正则表达式

Function RegExpTest(patrn, strng)  Dim regEx, Matches  Set regEx = New RegExp  regEx.Pattern = patrn  regEx.IgnoreCase = True '为真则忽略大小写,否则严格匹配大小写  regEx.Global = True  Set Matches = regEx.Execute(strng)  RegExpTest = Matches.count  End Function  MsgB

vbs:能算出一个字符在一字段里共出现有几次的函数

Function RegExpTest(patrn, strng)  Dim regEx, Matches  Set regEx = New RegExp  regEx.Pattern = patrn  regEx.IgnoreCase = True '为真则忽略大小写,否则严格匹配大小写  regEx.Global = True  Set Matches = regEx.Execute(strng)  RegExpTest = Matches.count  End Function  MsgB