Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Salesforce 查找特定日期的星期几_Salesforce_Apex Code_Visualforce - Fatal编程技术网

Salesforce 查找特定日期的星期几

Salesforce 查找特定日期的星期几,salesforce,apex-code,visualforce,Salesforce,Apex Code,Visualforce,我有一个对象,它有两个日期开始日期和结束日期。 我需要找到一种方法来找出这些日期在一周中的哪几天 比如说 开始日期=2012年6月1日,结束日期=2012年6月3日 我需要知道一周中哪几天是这两个日期之间的日子。 在这个例子中 周一=假,周二=假,周三=假,周四=假,周五=真,周六=真,周日=真 我想在Vf页面中使用它来基于布尔值呈现somefields 任何指针都会有很大帮助。Date有一个名为toStartOfWeek的方法,你可以利用它,假设你的两个约会确实在同一周内,你可以简单地做如下事

我有一个对象,它有两个日期开始日期和结束日期。 我需要找到一种方法来找出这些日期在一周中的哪几天

比如说 开始日期=2012年6月1日,结束日期=2012年6月3日 我需要知道一周中哪几天是这两个日期之间的日子。 在这个例子中 周一=假,周二=假,周三=假,周四=假,周五=真,周六=真,周日=真

我想在Vf页面中使用它来基于布尔值呈现somefields


任何指针都会有很大帮助。

Date有一个名为
toStartOfWeek
的方法,你可以利用它,假设你的两个约会确实在同一周内,你可以简单地做如下事情:

date weekStart = startdate.toStartOfWeek();
list<boolean> days = new list<boolean>();

for(integer i = 0; i < 7; i++)
{
  days.add(weekStart.addDays(i) >= startdate && weekStart.addDays(i) <= enddate);
}
date weekStart=startdate.toStartOfWeek();
列表天数=新列表();
对于(整数i=0;i<7;i++)
{

days.add(weekStart.addDays(i)>=startdate&&weekStart.addDays(i)Date有一个名为
toStartOfWeek
的方法,您可以利用它,假设您的两个日期确实位于同一周内,您可以简单地执行以下操作:

date weekStart = startdate.toStartOfWeek();
list<boolean> days = new list<boolean>();

for(integer i = 0; i < 7; i++)
{
  days.add(weekStart.addDays(i) >= startdate && weekStart.addDays(i) <= enddate);
}
date weekStart=startdate.toStartOfWeek();
列表天数=新列表();
对于(整数i=0;i<7;i++)
{
days.add(weekStart.addDays(i)>=startdate&&weekStart.addDays(i)