天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2449|回复: 1

[版本升级] 急~~~~关于Java类Calendar的用法

[复制链接]
jariy 发表于 2011-8-31 12:33:03 | 显示全部楼层 |阅读模式

  1. function getDayOfWeekByDept(_year,_month,_date){
  2.         var scalendar = Packages.java.util.Calendar.getInstance();
  3.         //scalendar.setTimeZone(TimeZone.getDefault());
  4.         //scalendar.clear();
  5.         scalendar.set(_year,_month-1,_date);
  6.         return scalendar.get(scalendar.DAY_OF_WEEK);
  7. }
复制代码
报下面的错误
image56.jpg

Calendar类不能通过new实例化它,我现在要根据传入的年、月、日判断当天是星期几,这个在函数库里要怎么写?麻烦给个例子或者解决方案.
shary 发表于 2011-8-31 13:03:15 | 显示全部楼层
参考下下面的脚本:
var value = getItemValueAsDate("_开始时间");
if (value==null){
   var scalendar = Packages.java.util.Calendar.getInstance();
scalendar.set(Packages.java.util.Calendar.HOUR_OF_DAY, 0);
scalendar.set(Packages.java.util.Calendar.MINUTE, 0);
scalendar.set(Packages.java.util.Calendar.SECOND, 0);
var ind = scalendar.get(Packages.java.util.Calendar.DAY_OF_WEEK);
scalendar.add(Packages.java.util.Calendar.DAY_OF_MONTH, -(ind+7));
value= scalendar.getTime();
}
value;
同时打印下你传递过来的参数是否存在。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:02

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表