1. 程式人生 > >datepicker的應用以及日期格式的轉換

datepicker的應用以及日期格式的轉換

一.給文字框新增datepicker

1.首先有一個文字框,點選顯示日期控制元件,並用來顯示日期

   // 新增一個文字編輯框,用於顯示日期並呼叫日期控制元件

_textForDate = [[UITextFieldalloc]initWithFrame:CGRectMake(100.0, 30.0, 150.0, 30.0)];

// 文字框內部的提示資訊

    [_textForDatesetPlaceholder:@" 請新增生日"];

// 設定文字框的邊框

    [_textForDatesetBorderStyle:UITextBorderStyleRoundedRect];

    [

self.viewaddSubview:_textForDate];

2.日期控制元件

   // 自定義一個datepicker用於選擇生日,寬高是固定的

   UIDatePicker *datePicker = [[UIDatePickeralloc]init];

// 設定日期模式

    [datePicker setDatePickerMode:UIDatePickerModeDate];

// 設定地區

    [datePicker setLocale:[[NSLocalealloc] initWithLocaleIdentifier:@"zh_Hans_CN"]];

3.給文字框新增日期控制元件

[_textForDate setInputView:datePicker];

二.日期格式的轉換

1.日期轉換為字串格式

   // 專門的轉換日期的物件

NSDateFormatter *dateFormat = [[NSDateFormatteralloc]init];

// 先設定轉換日期的格式

    [dateFormat setDateFormat:@"yyyy-MM-dd"];

// 轉換日期

    NSString *date = [dateFormat stringFromDate:datePicker.date];

    [_textForDate

setText:date];

2.字串轉換為日期格式(可給datepicker設定初值)

    // 給日期控制元件新增一個初值,日期將從初值開始,而不是當前時間

NSDateFormatter *formatter = [[NSDateFormatteralloc]init];

// 指定轉換格式

    [formatter setDateFormat:@"yyyy-MM-dd"];

    NSDate * date = [formatter dateFromString:@"1990-8-11"];

// 給日期控制元件設定日期

    [datePicker setDate:date];



相關推薦

datepicker應用以及日期格式轉換

一.給文字框新增datepicker 1.首先有一個文字框,點選顯示日期控制元件,並用來顯示日期    // 新增一個文字編輯框,用於顯示日期並呼叫日期控制元件 _textForDate = [[UITextFieldalloc]initWithFrame:CGRe

java常見日期格式轉換以及日期的獲取

try get sdf for exc ins 第一天 trace util package com.test.TestBoot.SingleModel;import java.text.SimpleDateFormat;import java.util.Date;publ

C#實踐問題:日期格式轉換以及日期比較(日期函式使用大全)

轉自:https://www.cnblogs.com/zpq521/archive/2008/07/09/1238905.html   C#日期函式使用大全 DateTime dt = DateTime.Now;dt.ToString();//20

linq中日期格式轉換或者比較,程序報錯說不支持方法的解決辦法

格式 var lec fun edi nbsp diff sql 方法 public void TestMethod1(){using (var _context = new hotelEntities()){var rq = DateTime.Now.Date;var q

Java時間日期格式轉換

當前 所在 monday 獲取時間 第一周 獲取 字符串轉換 處理 last import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取現在時間 *

日期格式轉換

void imp mmd 相互 .text gettime mss main () package leixingzhuanhuan; import java.text.DateFormat;import java.text.ParseException;import ja

Java實現時間日期格式轉換示例

simple ati except else ktr new bsp 時間 .text package com.hanqi.util; import java.text.ParseException; import java.text.SimpleDateFormat;

Java日期格式轉換

set ram 長時間 .text sunday 自己 之間 exceptio mon Java時間格式轉換大全 import java.text.*;import java.util.Calendar;public class VeDate {/** * 獲取現在時間

Java時間日期格式轉換 轉自:http://www.cnblogs.com/edwardlauxh/archive/2010/03/21/1918615.html

throws 星期四 stat 格式轉換 see blog 一是 取得數據 www Java時間格式轉換大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 獲取

日期格式轉換(String->Date)

func -m [0 urn split arr 格式轉換 轉換 日期格 --網上的方法-- /** * 字符串轉Date(YYYY-MM-DD HH:MM:SS) * @param dateString * @returns {Date} */ function

json日期格式轉換為正常格式

ets 日期 gets urn second nbsp int pan bsp function jsonDateFormat(jsonDate) { try { var date = new Date(parseInt(jsonDate.repl

SQL語句優化系列四(Oracle數據庫日期格式轉換

fun ont 如果 etime 當前時間 字符轉換函數 dual minute nbsp Oracle數據庫日期格式轉換 select sysdate from dual select to_char(sysdate,‘yyyy/mm/dd hh24:mi:ss‘) as

Oracle數據庫日期格式轉換操作

時間 try oracle between rda RM 兩個 數據庫 操作 1. 日期轉化為字符串 (以2016年10月20日為例) select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) strDateTime from dua

sql 導出數據到Excel 指定開始行 日期格式轉換JlntI

日歷 自己的 一點 國家 愛情 內心 可能 等待 爸爸 <p>  太白山依舊在晨霧中凸現。積雪的山峰,在一派透明純凈中蘇醒。溪水清麗,隱微的綠意在風中醞釀,閑雅與淡然,像一顆漫遊的心靈。風兒湧動的空隙,可以使,萬物姿態舒展而更加柔和,在天與山之間,在山與林之間,

mysql 中的基本用法,以及日期轉換

作用 use 相同 允許 配置 arch out 顯示長度 張三豐 1、mysql int(10) int 類型長度4個字節,大約表示2^32數字,10代表的是顯示長度,一般和FILLZERO約束一起使用,如果沒有達到該長度,填充02-->000000002 mysq

spark日期格式轉換

object FilterUtilsV4{ //如果object使用了成員變數,那麼會出現執行緒安全問題,因為object是一個單例,多執行緒可以同時呼叫這個方法 //E代表星期幾 //val dateFormat = new SimpleDateFormat("yyyy年MM月dd日

html 頁面/jsp 頁面 日期格式轉換,將日期格式轉換為字串型別

jsp 頁面 引入jstl標籤庫中fmt <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 使用標籤進行日期Date型別到String 字串的轉化 <fmt:formatDate valu

Mysql的DATE_FORMAT()日期格式轉換

假如表logstatb中moment欄位的內容是"年-月-日 時:分:秒",需要查詢匹配“年月日”或“時:分:秒”即可的資料條目,這個時候就可以通過下面的SQL語句實現: select * from logstatb where date_format(moment,'%Y%m%d')= '20

Oracle中時間日期格式轉換及常用日期函式

我的第一篇部落格,記錄學習,分享生活。 Oracle時間日期格式轉換: 主要有兩種格式,一種為日期格式date,一種為字元格式char。 查詢當前日期: select sysdate from dual; 將日期轉化為字元格式,可以對日期進行一些操作 --顯示所有僱員的姓名和加

oracle日期格式轉換 to_date(),to_char()

1、轉換函式       與date操作關係最大的就是兩個轉換函式:to_date(),to_char()      to_date() 作用將字元型別按一定格式轉化為日期型別: &nbs