Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将当前时间作为日期时间?

如何将当前时间作为日期时间?

提问于 2018-01-01 21:33:52
回答 2关注 0查看 379

正在尝试创建一个简单的应用程序。

创建了这样一个日期对象:

代码语言:javascript
运行
AI代码解释
复制
var date = NSDate()

怎么才能得到现在的时间?在其他语言中,可以这样做:

代码语言:javascript
运行
AI代码解释
复制
var hour = date.hour

但我找不到任何类似的属性/方法。dateWithCalendarFormat和上面的那个属性类似吗??

回答 2

小楼CF

发布于 2018-01-02 07:19:00

获取当前日期和时间

可以得到当前的日期和时间,就像这样:

代码语言:javascript
运行
AI代码解释
复制
let currentDateTime = Date()

也可以通过以下方式看到当前日期时间的数字

代码语言:javascript
运行
AI代码解释
复制
Date().timeIntervalSinceReferenceDate

创建另一个日期和时间

方法1

如果您知道引用日期之前或之后的秒数,则可以使用该秒数。

代码语言:javascript
运行
AI代码解释
复制
let someOtherDateTime = Date(timeIntervalSinceReferenceDate: -123456789.0) // Feb 2, 1997, 10:26 AM

方法2

代码语言:javascript
运行
AI代码解释
复制
// Specify date components
var dateComponents = DateComponents()
dateComponents.year = 1980
dateComponents.month = 7
dateComponents.day = 11
dateComponents.timeZone = TimeZone(abbreviation: "JST") // Japan Standard Time
dateComponents.hour = 8
dateComponents.minute = 34

// Create date from components
let userCalendar = Calendar.current // user calendar
let someDateTime = userCalendar.date(from: dateComponents)

默认情况是使用用户的时区。

方法3

最简洁的方法(但不一定是最好的)是使用DateFormatter...

代码语言:javascript
运行
AI代码解释
复制
let formatter = DateFormatter()
formatter.dateFormat = "yyyy/MM/dd HH:mm"
let someDateTime = formatter.date(from: "2016/10/08 22:31")

牙膏厂理事

发布于 2018-01-02 06:00:22

SWIFT 3更新:

代码语言:javascript
运行
AI代码解释
复制
let date = Date()
let calendar = Calendar.current
let hour = calendar.component(.hour, from: date)
let minutes = calendar.component(.minute, from: date)

我是这么搞的:

代码语言:javascript
运行
AI代码解释
复制
let date = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute, fromDate: date)
let hour = components.hour
let minutes = components.minute
和开发者交流更多问题细节吧,去 写回答
相关文章
[javascript] 获取当前时间日期和时间戳
很常见的需求 两个函数 //js获取当前时间 function getNowDate() { var myDate = new Date; var year = myDate.getFullYear(); //获取当前年 var mon = myDate.getMonth() + 1; //获取当前月 var date = myDate.getDate(); //获取当前日 var hours = myDate.getHours(); //获取当前小时 var
唯一Chat
2021/12/24
3.6K0
Python 日期格式和时间以及当前时间和时间戳
在上面的代码中,将会输出: Today’s date: 2021-03-12 的内容。
HoneyMoose
2021/03/13
3.2K0
Python 日期格式和时间以及当前时间和时间戳
Android获取当前系统日期和时间
安卓 获得系统时间 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //创建线性布局管理器 LinearLayout layout = new LinearLayout(this);
圆号本昊
2021/09/24
3.3K0
Android获取当前系统日期和时间
[javascript] js获取当前日期时间戳
获取当前日期的时间戳函数 以及获取当前日期的函数 //js获取当前时间 function getNowDate() { var myDate = new Date; var year = myDate.getFullYear(); //获取当前年 var mon = myDate.getMonth() + 1; //获取当前月 if(mon<10){ mon="0"+mon; } var date = myDate.getDate(); //获
唯一Chat
2022/05/11
19.8K0
java如何获取当前日期和时间[通俗易懂]
获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:
全栈程序员站长
2022/10/04
3.1K0
MySQL 获得当前日期时间(以及时间的转换)。[通俗易懂]
转载:http://blog.sina.com.cn/s/blog_6d39dc6f0100m7eo.html
全栈程序员站长
2022/11/10
5.6K0
MySQL 获得当前日期时间 函数
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说MySQL 获得当前日期时间 函数,希望能够帮助大家进步!!!
Java架构师必看
2022/01/11
3.7K0
MySQL获取当前时间与日期间隔[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/08
7.4K0
java如何获取当前日期和时间
Java 8提供了一个全新的API,用以替换java.util.Date和java.util.Calendar。Date / Time API提供了多个类,帮助我们来完成工作,包括:
Java架构师必看
2021/09/14
3.4K0
java获取当前系统时间毫秒值_java 当前日期
通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。为了获取这个时间戳,很多人也喜欢使用new Date().getTime()去获取,咋一看没什么问题,但其实没这个必要。
全栈程序员站长
2022/10/02
4.9K0
DateTimePicker 日期时间选择器,默认获取当前日期
在vue里面,我们已经用到过单独的TimePicker 时间选择器和DatePicker 日期选择器了,现在需要用到一个可以同时选择年月日时分秒的插件,饿了么的文档里面就有现成可以使用的~~
王小婷
2021/07/19
7.7K0
DateTimePicker 日期时间选择器,默认获取当前日期
java当前时间的时间戳_java获取时间戳和当前时间
Calendar.getInstance().getTimeInMillis();
全栈程序员站长
2022/08/18
9.4K0
c# 获取当前日期时间的总结
我们在做程序的时候Datetime用到的也是非常的多,特别是经常要获取当前时间或是时间戳等,今天这章我们就把Datetime的里面进行一下总结。
Vaccae
2019/07/24
6.2K0
根据当前系统时间获取工作日日期
/** * 根据当前时间获取本周周一日期 * @return */ public static String getOneWeeks(){ Calendar cal =Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); /
斯文的程序
2019/11/07
1.4K0
PHP获取当前时间、年份、月份、日期和天数
其中参数 format 为显示格式,参数 timestamp 为时间戳,是可选择的,默认为 time() ,即如果没有给出时间戳则使用本地当前时间。
德顺
2019/11/12
25.2K0
python time时间,日期,时间
        timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")
py3study
2020/01/15
3.2K0
python获取当前系统的日期_python怎么获取当前系统时间
python获取当前系统时间,包括年月日,时分秒,主要通过Python中的datetime模块来实现。
全栈程序员站长
2022/11/02
6.8K0
python获取当前系统的日期_python怎么获取当前系统时间
java当前时间的时间戳_java获取当前时间(时间戳)的方法
Calendar.getInstance().getTimeInMillis();
全栈程序员站长
2022/06/28
10K0
Vue项目中比较日期及时间与当前时间大小的方法
但是有些时候,后台返回的时间的数据格式是字符串,这就需要通过 Date parse() 将数据格式转化为时间格式,再去和当前时间进行直接比较:
德顺
2020/05/12
18.3K0
获取当前时间的时间戳
不懂time模块或其他内置模块的小朋友可以参考我这篇博客:python 内置模块
HammerZe
2022/05/09
8.7K0
获取当前时间的时间戳

相似问题

Unix时间戳的日期时间?

2223

如何在C++中获取当前时间和日期?

104.7K

活动日期截止时间?

1408

我怎样才能得到在UTC UTC或中国标准时间的当前日期和时间?

21K

python-如何将列表内的日期数据删除时间?

0280
相关问答用户
某公司 | 程序员擅长1个领域
新浪微博 | 高级总监擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档