Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ruby中获取英国日期格式?_Ruby_Date - Fatal编程技术网

如何在ruby中获取英国日期格式?

如何在ruby中获取英国日期格式?,ruby,date,Ruby,Date,谁能告诉我如何在ruby中设置UK日期格式?值应该在终端中获取。您可以使用strftime方法执行此操作 根据给定格式字符串中的指令设置时间格式 指令以百分比(%)字符开头。任何未列为指令的文本都将传递到输出字符串 该指令由百分比(%)字符、零或多个标志、可选最小字段宽度、可选修饰符和转换说明符组成,如下所示: 在irb中尝试以下操作: t = Time.now => 2015-09-29 16:39:52 +0100 t.strftime('%d/%m/%Y') => "29

谁能告诉我如何在ruby中设置UK日期格式?值应该在终端中获取。

您可以使用
strftime
方法执行此操作

根据给定格式字符串中的指令设置时间格式

指令以百分比(%)字符开头。任何未列为指令的文本都将传递到输出字符串

该指令由百分比(%)字符、零或多个标志、可选最小字段宽度、可选修饰符和转换说明符组成,如下所示:


irb
中尝试以下操作:

t = Time.now
 => 2015-09-29 16:39:52 +0100 
t.strftime('%d/%m/%Y')
 => "29/09/2015" 

如果我使用的是英国格式的出生日期。如何在下一行中使用。。Print“enteryoudob:”dob=getsHow以使用strftime方法和get方法。如果我在控制台中获得了价值,比如。date_of_birth=如何检查给定日期是否为英国格式?还是不
t = Time.now
 => 2015-09-29 16:39:52 +0100 
t.strftime('%d/%m/%Y')
 => "29/09/2015"