<?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>Date | SDT 攻城獅區</title>
	<atom:link href="https://sdt.hameba.tw/tag/date/feed/" rel="self" type="application/rss+xml" />
	<link>https://sdt.hameba.tw</link>
	<description>由Steven, Der, Ted 三位高級打字員所組成，是三位工程師(攻城獅)所維護的技術分享平台，或許偶爾會分享一些日常，有任何問題或是錯誤的部分，歡迎留言告訴我們！</description>
	<lastBuildDate>Fri, 20 Dec 2019 11:43:24 +0800</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.3</generator>

<image>
	<url>https://sdt.hameba.tw/wp-content/uploads/2020/02/hameba_favicon-150x150.png</url>
	<title>Date | SDT 攻城獅區</title>
	<link>https://sdt.hameba.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Java 利用 method 判斷日期區間</title>
		<link>https://sdt.hameba.tw/341/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=java-%25e5%2588%25a9%25e7%2594%25a8-method-%25e5%2588%25a4%25e6%2596%25b7%25e6%2597%25a5%25e6%259c%259f%25e5%258d%2580%25e9%2596%2593</link>
				<comments>https://sdt.hameba.tw/341/#respond</comments>
				<pubDate>Fri, 20 Dec 2019 11:43:24 +0000</pubDate>
		<dc:creator><![CDATA[Hsu Steven]]></dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Date]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">https://sdt.hameba.tw/?p=341</guid>
				<description><![CDATA[<p>通常APP活動期間顯示活動按鈕都會透過後台給予某值Ture or False， 所以可以寫個method快速判 &#8230; </p>
<p class="link-more"><a href="https://sdt.hameba.tw/341/" class="more-link">閱讀全文<span class="screen-reader-text">〈Java 利用 method 判斷日期區間〉</span></a></p>
The post <a href="https://sdt.hameba.tw/341/">Java 利用 method 判斷日期區間</a> first appeared on <a href="https://sdt.hameba.tw">SDT 攻城獅區</a>.]]></description>
								<content:encoded><![CDATA[<p>通常APP活動期間顯示活動按鈕都會透過後台給予某值Ture or False，</p>
<p>所以可以寫個method快速判斷</p>
<p><span id="more-341"></span></p>
<p>method 如下</p><pre class="crayon-plain-tag">/** 
* @Title: isInDate 
* @Description: 判斷一個時間段（YYYY-MM-DD）是否在一個區間 
* @param @param date
* @param @param strDateBegin
* @param @param strDateEnd
* @param @return    設定文件 
* @return boolean    返回類型 
* @throws 
*/

public static boolean isInDate(Date date, String strDateBegin,String strDateEnd) {  
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd",Locale.ENGLISH);  
    String strDate = sdf.format(date);   //2019-12-20
    // 截取當前時間年月日 轉成整型
    int  tempDate=Integer.parseInt(strDate.split("-")[0]+strDate.split("-")[1]+strDate.split("-")[2]);  
    // 截取開始時間年月日 轉成整型
    int  tempDateBegin=Integer.parseInt(strDateBegin.split("-")[0]+strDateBegin.split("-")[1]+strDateBegin.split("-")[2]);  
    // 截取結束時間年月日   轉成整型
    int  tempDateEnd=Integer.parseInt(strDateEnd.split("-")[0]+strDateEnd.split("-")[1]+strDateEnd.split("-")[2]);

    if ((tempDate &gt;= tempDateBegin &amp;&amp; tempDate &lt;= tempDateEnd)) {  
        return true;  
    } else {  
        return false;  
    }  
}</pre><p>如何使用</p><pre class="crayon-plain-tag">String startDate = "2019-01-01"
String endDate = "2019-12-31"

if(isInDate(new Date(), startDate, endDate)){
    .
    .
    /*回傳顯示活動按鈕*/
    .
    .
}</pre><p>&nbsp;</p>
<p>Reference</p>
<p><a href="https://blog.csdn.net/Smile_Miracle/article/details/70102262">https://blog.csdn.net/Smile_Miracle/article/details/70102262</a></p>The post <a href="https://sdt.hameba.tw/341/">Java 利用 method 判斷日期區間</a> first appeared on <a href="https://sdt.hameba.tw">SDT 攻城獅區</a>.]]></content:encoded>
							<wfw:commentRss>https://sdt.hameba.tw/341/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
	</channel>
</rss>
