* * *

Author Topic: [SOLVED]algorithm find day name  (Read 730 times)

majid.ebru

  • Sr. Member
  • ****
  • Posts: 257
[SOLVED]algorithm find day name
« on: May 16, 2017, 10:06:08 pm »
Hi
how can i find name day form date!
is an algorithm to find day name from date!?

for example : today is "Wednesday  2017-05-17 " and what name day is " 2017-03-17" or "2016-10-22"
« Last Edit: July 01, 2017, 12:35:34 pm by majid.ebru »

SirTwist

  • New member
  • *
  • Posts: 6
Re: algorithm find day nam
« Reply #1 on: May 16, 2017, 10:15:02 pm »
I do not really understand your question. Perhaps if you write what you expect we can tell you a function or anything else.
Do you want the name of the months? Then it would be FormatDateTime('mmmm', aDate);

wp

  • Hero Member
  • *****
  • Posts: 3731
Re: algorithm find day nam
« Reply #2 on: May 16, 2017, 10:20:39 pm »
See: https://www.freepascal.org/docs-html/rtl/sysutils/formatchars.html

Code: Pascal  [Select]
  1. WriteLn(FormatDateTime('dddddd', now)); // ---> Tuesday, May 16 2017
  2. //or:
  3. WriteLn(FormatDateTime('dddd', now);    // ---> Tuesday

"Now" returns the current date and time. For any other date use the function EncodeDate():
Code: Pascal  [Select]
  1. var
  2.   d: TDate;
  3. begin
  4.   d := EncodeDate(2017, 3, 17);
  5.   WriteLn(FormatDatetime('dddd', d));
  6.  
« Last Edit: May 16, 2017, 11:08:16 pm by wp »
Lazarus trunk / fpc 3.0.0 / Win32

nummer8

  • New member
  • *
  • Posts: 19
Re: algorithm find day nam
« Reply #3 on: May 16, 2017, 10:22:27 pm »

Is the DayOfWeek function from the DateUtils what you need?

function DayOfWeek(DateTime:TDateTime): integer;


Jos

Thaddy

  • Hero Member
  • *****
  • Posts: 4432
Re: algorithm find day nam
« Reply #4 on: May 17, 2017, 05:14:13 am »
He asks HOW it is done, not that it already can be done you sillies.
https://en.wikipedia.org/wiki/Determination_of_the_day_of_the_week
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

majid.ebru

  • Sr. Member
  • ****
  • Posts: 257
Re: algorithm find day name
« Reply #5 on: May 17, 2017, 09:05:49 am »
Thanks a lot :) :) :) :)

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus