<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tarih ve Saat arşivleri - Keşif Ruhu</title>
	<atom:link href="https://www.kesifruhu.com/tag/tarih-ve-saat/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kesifruhu.com/tag/tarih-ve-saat/</link>
	<description>Keşfet, Deneyimle, Paylaş</description>
	<lastBuildDate>Mon, 12 May 2025 12:15:53 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://www.kesifruhu.com/wp-content/uploads/2024/09/siteico-150x150.png</url>
	<title>Tarih ve Saat arşivleri - Keşif Ruhu</title>
	<link>https://www.kesifruhu.com/tag/tarih-ve-saat/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>11. DateTime ve Zaman Manipülasyonu</title>
		<link>https://www.kesifruhu.com/yazilim/11-datetime-ve-zaman-manipulasyonu/</link>
					<comments>https://www.kesifruhu.com/yazilim/11-datetime-ve-zaman-manipulasyonu/#respond</comments>
		
		<dc:creator><![CDATA[darklaz]]></dc:creator>
		<pubDate>Mon, 12 May 2025 12:15:51 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Tarih ve Saat]]></category>
		<category><![CDATA[Zaman Manipülasyonu]]></category>
		<guid isPermaLink="false">https://www.kesifruhu.com/?p=596</guid>

					<description><![CDATA[<p>11. DateTime ve Zaman Manipülasyonu C# programlama dilinde, tarih ve saat bilgileriyle çalışmak oldukça önemlidir. DateTime yapısı, tarih ve zaman değerlerini temsil etmek için kullanılırken, <a class="mh-excerpt-more" href="https://www.kesifruhu.com/yazilim/11-datetime-ve-zaman-manipulasyonu/" title="11. DateTime ve Zaman Manipülasyonu">[...]</a></p>
<p><a href="https://www.kesifruhu.com/yazilim/11-datetime-ve-zaman-manipulasyonu/">11. DateTime ve Zaman Manipülasyonu</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img decoding="async" src="https://images.pexels.com/photos/277429/pexels-photo-277429.jpeg?auto=compress&amp;cs=tinysrgb&amp;fit=crop&amp;h=627&amp;w=1200" alt="image text"/></figure>



<p></p>



<h1 class="wp-block-heading">11. DateTime ve Zaman Manipülasyonu</h1>



<p>C# programlama dilinde, tarih ve saat bilgileriyle çalışmak oldukça önemlidir. <code>DateTime</code> yapısı, tarih ve zaman değerlerini temsil etmek için kullanılırken, çeşitli metotlar ve özellikler sayesinde bu değerler üzerinde manipülasyonlar yapmak mümkündür. Bu makalede, <code>DateTime</code> yapısını ve zaman manipülasyonlarını ayrıntılı bir şekilde inceleyeceğiz.</p>



<h2 class="wp-block-heading">DateTime Yapısı</h2>



<p><code>DateTime</code>, .NET Framework tarafından sağlanan bir yapıdır ve tarih (gün, ay, yıl) ve zaman (saat, dakika, saniye, milisaniye) bilgilerini içerir. <code>DateTime</code> yapısı, çeşitli formatlarda tarih ve zaman değerlerini saklayabilir ve bu değerler üzerinde aritmetik işlemler yapılmasına olanak tanır.</p>



<h3 class="wp-block-heading">DateTime Nesnesi Oluşturma</h3>



<p><code>DateTime</code> nesnesi oluşturmanın birkaç farklı yolu vardır:</p>



<ul class="wp-block-list">
<li>Şu anki tarih ve zamanı almak:</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="DateTime now = DateTime.Now;
DateTime utcNow = DateTime.UtcNow;" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Now</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">utcNow</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">UtcNow</span><span style="color: #D4D4D4">;</span></span></code></pre></div>



<p></p>



<ul class="wp-block-list">
<li>Belirli bir tarih ve zamanı belirtmek:</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="DateTime specificDate = new DateTime(2024, 10, 23, 14, 30, 0); // Yıl, ay, gün, saat, dakika, saniye" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">specificDate</span><span style="color: #D4D4D4"> = </span><span style="color: #569CD6">new</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">2024</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">10</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">23</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">14</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">30</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// Yıl, ay, gün, saat, dakika, saniye</span></span></code></pre></div>



<p></p>



<ul class="wp-block-list">
<li>String formatından dönüştürmek:</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="string dateString = &quot;2024-10-23&quot;;
DateTime parsedDate = DateTime.Parse(dateString);

string dateStringWithFormat = &quot;10/23/2024 14:30:00&quot;;
DateTime parsedDateWithFormat = DateTime.ParseExact(dateStringWithFormat, &quot;MM/dd/yyyy HH:mm:ss&quot;, null);
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #569CD6">string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">dateString</span><span style="color: #D4D4D4"> = </span><span style="color: #CE9178">&quot;2024-10-23&quot;</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">parsedDate</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">Parse</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">dateString</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">dateStringWithFormat</span><span style="color: #D4D4D4"> = </span><span style="color: #CE9178">&quot;10/23/2024 14:30:00&quot;</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">parsedDateWithFormat</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ParseExact</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">dateStringWithFormat</span><span style="color: #D4D4D4">, </span><span style="color: #CE9178">&quot;MM/dd/yyyy HH:mm:ss&quot;</span><span style="color: #D4D4D4">, </span><span style="color: #569CD6">null</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p><code>DateTime.Parse</code> metodu, belirtilen string’i <code>DateTime</code> nesnesine dönüştürmeye çalışır. <code>DateTime.ParseExact</code> metodu ise, belirli bir formatta olan string’i dönüştürmek için kullanılır.</p>



<h2 class="wp-block-heading">DateTime Özellikleri ve Metotları</h2>



<p><code>DateTime</code> yapısının birçok kullanışlı özelliği ve metodu bulunmaktadır. İşte bazıları:</p>



<ul class="wp-block-list">
<li><strong>Year, Month, Day:</strong> Yıl, ay ve gün bilgilerini alır.</li>



<li><strong>Hour, Minute, Second:</strong> Saat, dakika ve saniye bilgilerini alır.</li>



<li><strong>DayOfWeek:</strong> Haftanın gününü (Pazartesi, Salı, vb.) alır.</li>



<li><strong>DayOfYear:</strong> Yılın kaçıncı günü olduğunu alır.</li>



<li><strong>ToLongDateString(), ToShortDateString():</strong> Tarihi uzun veya kısa formatta string olarak döndürür.</li>



<li><strong>ToLongTimeString(), ToShortTimeString():</strong> Zamanı uzun veya kısa formatta string olarak döndürür.</li>



<li><strong>AddYears(), AddMonths(), AddDays(), AddHours(), AddMinutes(), AddSeconds():</strong> Belirtilen miktarda yıl, ay, gün, saat, dakika veya saniye ekler.</li>



<li><strong>Subtract():</strong> İki <code>DateTime</code> nesnesi arasındaki farkı <code>TimeSpan</code> olarak döndürür.</li>



<li><strong>ToString():</strong> <code>DateTime</code> nesnesini belirtilen formatta string’e dönüştürür.</li>
</ul>



<h3 class="wp-block-heading">Örnek Kullanımlar</h3>



<p>Aşağıda, <code>DateTime</code> özelliklerinin ve metotlarının kullanımına dair bazı örnekler bulunmaktadır:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="DateTime now = DateTime.Now;

Console.WriteLine(&quot;Yıl: &quot; + now.Year);
Console.WriteLine(&quot;Ay: &quot; + now.Month);
Console.WriteLine(&quot;Gün: &quot; + now.Day);
Console.WriteLine(&quot;Saat: &quot; + now.Hour);
Console.WriteLine(&quot;Dakika: &quot; + now.Minute);
Console.WriteLine(&quot;Saniye: &quot; + now.Second);
Console.WriteLine(&quot;Haftanın Günü: &quot; + now.DayOfWeek);
Console.WriteLine(&quot;Yılın Günü: &quot; + now.DayOfYear);

DateTime futureDate = now.AddDays(10);
Console.WriteLine(&quot;10 Gün Sonrası: &quot; + futureDate.ToLongDateString());

TimeSpan difference = futureDate.Subtract(now);
Console.WriteLine(&quot;Fark: &quot; + difference.TotalDays + &quot; gün&quot;);

string formattedDate = now.ToString(&quot;dd/MM/yyyy HH:mm:ss&quot;);
Console.WriteLine(&quot;Formatlı Tarih: &quot; + formattedDate);" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Now</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Yıl: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Year</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Ay: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Month</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Gün: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Day</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Saat: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Hour</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Dakika: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Minute</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Saniye: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Second</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Haftanın Günü: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">DayOfWeek</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Yılın Günü: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">DayOfYear</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">futureDate</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">AddDays</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">10</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;10 Gün Sonrası: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">futureDate</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ToLongDateString</span><span style="color: #D4D4D4">());</span></span>
<span class="line"></span>
<span class="line"><span style="color: #4EC9B0">TimeSpan</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">difference</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">futureDate</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">Subtract</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Fark: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">difference</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">TotalDays</span><span style="color: #D4D4D4"> + </span><span style="color: #CE9178">&quot; gün&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">formattedDate</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ToString</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;dd/MM/yyyy HH:mm:ss&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Formatlı Tarih: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">formattedDate</span><span style="color: #D4D4D4">);</span></span></code></pre></div>



<p></p>



<h2 class="wp-block-heading">Zaman Manipülasyonu</h2>



<p><code>DateTime</code> yapısı, tarih ve zaman değerleri üzerinde çeşitli manipülasyonlar yapmaya olanak tanır. Bu manipülasyonlar, tarih ekleme, çıkarma, karşılaştırma ve formatlama gibi işlemleri içerir.</p>



<h3 class="wp-block-heading">Tarih ve Zaman Ekleme</h3>



<p><code>AddYears()</code>, <code>AddMonths()</code>, <code>AddDays()</code>, <code>AddHours()</code>, <code>AddMinutes()</code> ve <code>AddSeconds()</code> metotları, <code>DateTime</code> nesnesine belirtilen miktarda zaman eklemek için kullanılır.</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="DateTime now = DateTime.Now;
DateTime futureDate = now.AddDays(7); // 7 gün ekle
DateTime futureMonth = now.AddMonths(2); // 2 ay ekle
DateTime futureYear = now.AddYears(1); // 1 yıl ekle" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Now</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">futureDate</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">AddDays</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">7</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// 7 gün ekle</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">futureMonth</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">AddMonths</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">2</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// 2 ay ekle</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">futureYear</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">AddYears</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// 1 yıl ekle</span></span></code></pre></div>



<p></p>



<h3 class="wp-block-heading">Tarih ve Zaman Çıkarma</h3>



<p><code>Subtract()</code> metodu, iki <code>DateTime</code> nesnesi arasındaki farkı bulmak için kullanılır. Bu metot, <code>TimeSpan</code> türünde bir değer döndürür.</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="DateTime startDate = new DateTime(2024, 1, 1);
DateTime endDate = DateTime.Now;
TimeSpan difference = endDate.Subtract(startDate);

Console.WriteLine(&quot;Gün Farkı: &quot; + difference.TotalDays);
Console.WriteLine(&quot;Saat Farkı: &quot; + difference.TotalHours);
Console.WriteLine(&quot;Dakika Farkı: &quot; + difference.TotalMinutes);" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">startDate</span><span style="color: #D4D4D4"> = </span><span style="color: #569CD6">new</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">2024</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">endDate</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Now</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #4EC9B0">TimeSpan</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">difference</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">endDate</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">Subtract</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">startDate</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Gün Farkı: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">difference</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">TotalDays</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Saat Farkı: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">difference</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">TotalHours</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Dakika Farkı: &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">difference</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">TotalMinutes</span><span style="color: #D4D4D4">);</span></span></code></pre></div>



<p></p>



<h3 class="wp-block-heading">Tarih ve Zaman Karşılaştırma</h3>



<p><code>DateTime</code> nesneleri, karşılaştırma operatörleri (==, !=, &lt;, &gt;, &lt;=, &gt;=) kullanılarak karşılaştırılabilir. Ayrıca, <code>CompareTo()</code> metodu da kullanılabilir.</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="DateTime date1 = new DateTime(2024, 10, 23);
DateTime date2 = new DateTime(2024, 11, 15);

if (date1 < date2)
{
 Console.WriteLine(&quot;date1, date2'den önce&quot;);
}

int comparisonResult = date1.CompareTo(date2);
if (comparisonResult < 0)
{
 Console.WriteLine(&quot;date1, date2'den önce&quot;);
}
else if (comparisonResult &gt; 0)
{
 Console.WriteLine(&quot;date1, date2'den sonra&quot;);
}
else
{
 Console.WriteLine(&quot;date1 ve date2 aynı&quot;);
}" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">date1</span><span style="color: #D4D4D4"> = </span><span style="color: #569CD6">new</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">2024</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">10</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">23</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">date2</span><span style="color: #D4D4D4"> = </span><span style="color: #569CD6">new</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4">(</span><span style="color: #B5CEA8">2024</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">11</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">15</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> (</span><span style="color: #9CDCFE">date1</span><span style="color: #D4D4D4"> &lt; </span><span style="color: #9CDCFE">date2</span><span style="color: #D4D4D4">)</span></span>
<span class="line"><span style="color: #D4D4D4">{</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;date1, date2&#39;den önce&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">int</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">comparisonResult</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">date1</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">CompareTo</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">date2</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> (</span><span style="color: #9CDCFE">comparisonResult</span><span style="color: #D4D4D4"> &lt; </span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">)</span></span>
<span class="line"><span style="color: #D4D4D4">{</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;date1, date2&#39;den önce&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span>
<span class="line"><span style="color: #C586C0">else</span><span style="color: #D4D4D4"> </span><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> (</span><span style="color: #9CDCFE">comparisonResult</span><span style="color: #D4D4D4"> &gt; </span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">)</span></span>
<span class="line"><span style="color: #D4D4D4">{</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;date1, date2&#39;den sonra&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span>
<span class="line"><span style="color: #C586C0">else</span></span>
<span class="line"><span style="color: #D4D4D4">{</span></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;date1 ve date2 aynı&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span></code></pre></div>



<p></p>



<h3 class="wp-block-heading">Tarih ve Zaman Formatlama</h3>



<p><code>ToString()</code> metodu, <code>DateTime</code> nesnesini belirtilen formatta bir string’e dönüştürmek için kullanılır. Özel format belirteçleri kullanılarak, tarih ve zamanın nasıl görüntüleneceği kontrol edilebilir.</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="DateTime now = DateTime.Now;

string formattedDate1 = now.ToString(&quot;dd/MM/yyyy&quot;); // Gün/Ay/Yıl
string formattedDate2 = now.ToString(&quot;MM/dd/yyyy HH:mm:ss&quot;); // Ay/Gün/Yıl Saat:Dakika:Saniye
string formattedDate3 = now.ToString(&quot;yyyy-MM-dd HH:mm:ss.fff&quot;); // Yıl-Ay-Gün Saat:Dakika:Saniye.Milisaniye
string formattedDate4 = now.ToString(&quot;dddd, dd MMMM yyyy&quot;); // Haftanın Günü, Gün Ay Yıl" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Now</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">formattedDate1</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ToString</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;dd/MM/yyyy&quot;</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// Gün/Ay/Yıl</span></span>
<span class="line"><span style="color: #569CD6">string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">formattedDate2</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ToString</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;MM/dd/yyyy HH:mm:ss&quot;</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// Ay/Gün/Yıl Saat:Dakika:Saniye</span></span>
<span class="line"><span style="color: #569CD6">string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">formattedDate3</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ToString</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;yyyy-MM-dd HH:mm:ss.fff&quot;</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// Yıl-Ay-Gün Saat:Dakika:Saniye.Milisaniye</span></span>
<span class="line"><span style="color: #569CD6">string</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">formattedDate4</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">now</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ToString</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;dddd, dd MMMM yyyy&quot;</span><span style="color: #D4D4D4">); </span><span style="color: #6A9955">// Haftanın Günü, Gün Ay Yıl</span></span></code></pre></div>



<p></p>



<p>Özel format belirteçleri hakkında daha fazla bilgi için <a href="https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings">Microsoft’un dokümanlarına</a> göz atabilirsiniz.</p>



<h2 class="wp-block-heading">Time Zone (Saat Dilimi) İşlemleri</h2>



<p><code>TimeZoneInfo</code> sınıfı, saat dilimi bilgilerini yönetmek için kullanılır. Farklı saat dilimlerindeki tarih ve saatleri dönüştürmek ve işlem yapmak için bu sınıfı kullanabilirsiniz.</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">C#</span><span role="button" tabindex="0" data-code="TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById(&quot;Eastern Standard Time&quot;);
DateTime currentTime = DateTime.Now;
DateTime estTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, est);

Console.WriteLine(&quot;Şu Anki Zaman (UTC): &quot; + DateTime.UtcNow);
Console.WriteLine(&quot;Şu Anki Zaman (EST): &quot; + estTime);" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">TimeZoneInfo</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">est</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">TimeZoneInfo</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">FindSystemTimeZoneById</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Eastern Standard Time&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">currentTime</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Now</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #4EC9B0">DateTime</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">estTime</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">TimeZoneInfo</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">ConvertTimeFromUtc</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">UtcNow</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">est</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Şu Anki Zaman (UTC): &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">DateTime</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">UtcNow</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Şu Anki Zaman (EST): &quot;</span><span style="color: #D4D4D4"> + </span><span style="color: #9CDCFE">estTime</span><span style="color: #D4D4D4">);</span></span></code></pre></div>



<p></p>



<h2 class="wp-block-heading">Sonuç</h2>



<p>Bu makalede, C# programlama dilinde <code>DateTime</code> yapısının nasıl kullanılacağını ve zaman manipülasyonlarının nasıl yapılacağını ayrıntılı bir şekilde inceledik. <code>DateTime</code> yapısı, tarih ve zaman bilgileriyle çalışmak için güçlü ve esnek bir araçtır. Bu bilgileri kullanarak, uygulamalarınızda tarih ve zamanla ilgili işlemleri kolayca gerçekleştirebilirsiniz.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Zaman, her şeyin ilacıdır.&#8221; &#8211; William Shakespeare</p>
</blockquote>
<p><a href="https://www.kesifruhu.com/yazilim/11-datetime-ve-zaman-manipulasyonu/">11. DateTime ve Zaman Manipülasyonu</a> yazısı ilk önce <a href="https://www.kesifruhu.com">Keşif Ruhu</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kesifruhu.com/yazilim/11-datetime-ve-zaman-manipulasyonu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
