MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Question about DayOfWeek

  • To: mathgroup at
  • Subject: [mg126217] Re: Question about DayOfWeek
  • From: Bob Hanlon <hanlonr357 at>
  • Date: Wed, 25 Apr 2012 00:37:16 -0400 (EDT)
  • Delivered-to:
  • References: <>


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


DayOfWeek[{1975, 1, 1}] === Wednesday


DayOfWeek[{1975, 1, 1}] === Thursday



ToString[Wednesday] == ToString[Thursday]


ToString /@ (DayOfWeek[{1975, 1, 1}] == Thursday)


Bob Hanlon

On Tue, Apr 24, 2012 at 5:34 AM, Kent Holing <KHO at> 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