[Date Index]
[Thread Index]
[Author Index]
Re: Question about DayOfWeek
*To*: mathgroup at smc.vnet.net
*Subject*: [mg126217] Re: Question about DayOfWeek
*From*: Bob Hanlon <hanlonr357 at gmail.com>
*Date*: Wed, 25 Apr 2012 00:37:16 -0400 (EDT)
*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com
*References*: <201204240934.FAA24505@smc.vnet.net>
Needs["Calendar`"]
Equal can only compare "between numbers or other raw data, such as
strings." If symbols are involved the expression will be interpreted
by Mathematica as an equation.
Head /@ {Wednesday, Thursday}
{Symbol, Symbol}
You need to use SameQ ( === ) to test whether symbols are literally
the same symbol.
Wednesday === Thursday
False
DayOfWeek[{1975, 1, 1}] === Wednesday
True
DayOfWeek[{1975, 1, 1}] === Thursday
False
Alternatively,
ToString[Wednesday] == ToString[Thursday]
False
ToString /@ (DayOfWeek[{1975, 1, 1}] == Thursday)
False
Bob Hanlon
On Tue, Apr 24, 2012 at 5:34 AM, Kent Holing <KHO at statoil.com> wrote:
> DayOfWeek[{1975,1,1}]==Wednesday gives True (as it should), but DayOfWeek[{1975,1,1}]==Thursday gives
> Wednesday == Thursday and not False, as it should? Why is it so?
>
Prev by Date:
**Re: Question about DayOfWeek**
Next by Date:
**from a 2d-figure to an interactive 3d model? is it possible with mathematica?**
Previous by thread:
**Re: Question about DayOfWeek**
Next by thread:
**Re: Question about DayOfWeek**
| |