标签: dob

如何计算c#中dob的年龄

   private void button1_Click(object sender, EventArgs e)
    {
        DateTime dob = new DateTime();
        textBox1.Text = dob.ToString();
        int age;
        age = Convert.ToInt32(textbox2.Text);
        age = DateTime.Now.Year - dob.Year;
        if (DateTime.Now.DayOfYear < dob.DayOfYear)
            age = age - 1;

    }
Run Code Online (Sandbox Code Playgroud)

如何从dob中剔除年龄.这是我的形式.请给我一些想法

c# asp.net dob

10
推荐指数
2
解决办法
3万
查看次数

如果Rails中的日期格式不正确,如何正确显示验证错误?

我正在使用Rails 4.2.7.如果用户没有以正确的格式输入他们的出生日期字段,我想抛出验证错误,所以我有

  def update
    @user = current_user
    begin
      @user.dob = Date.strptime(params[:user][:dob], '%m/%d/%Y')
    rescue ArgumentError => ex
    end
    if @user.update_attributes(user_params)
Run Code Online (Sandbox Code Playgroud)

在我看来,我有这个

      <%= f.text_field :dob, :value => (f.object.dob.strftime('%m/%d/%Y') if f.object.dob), :size => "20", :class => 'textField', placeholder: 'MM/DD/YYYY' %>
      <% if @user.errors[:dob] %><%= @user.errors[:dob] %><% end %>
Run Code Online (Sandbox Code Playgroud)

但是,即使有人输入"01-01/1985"之类的日期,上述内容也不会向视图返回验证错误.我需要做什么才能正确返回验证错误?

编辑:根据给出的答案之一,我试过了

@user = current_user
begin
  @user.dob = Date.strptime(params[:user][:dob], '%m/%d/%Y')
rescue ArgumentError => ex
  puts "Setting error." 
  @user.errors.add(:dob, 'The birth date is not in the right format.')
end
if @user.update_attributes(user_params)
  last_page_visited = session[:last_page_visited]
  if …
Run Code Online (Sandbox Code Playgroud)

format validation ruby-on-rails dob ruby-on-rails-4

6
推荐指数
1
解决办法
824
查看次数

DOB Field的平均年龄 - MySQL/PHP

我不知道如何计算我的联系人的平均年龄,这些联系人都存在于带有DOB日期字段(如YYYY-MM-DD)的mysql表中.

有没有办法处理MySQL调用(请注意我使用的是cakephp,但这应该不是问题)

谢谢

mysql average date dob

5
推荐指数
1
解决办法
6619
查看次数

Laravel Eloquent Birthdays 查询仅基于日期和月份获取日期列

date()在 mysql 中有一个列,它具有 mysqlYYYY-MM-DD格式的出生日期:

$table->date('dob')->nullable();
Run Code Online (Sandbox Code Playgroud)

我正在尝试查询此表,以便它列出从今天到接下来 7 天生日的所有用户。我现在有这样的事情:

$date = new Carbon;
$today = $date->format('Y-m-d');
$futureDays = $date->addDays(7)->format('Y-m-d');

$birthdays = SiteUsers::where('dob', '>=', $today)
                        ->where('dob', '<=', $futureDays)
                        ->orderBy('dob', 'ASC')
                        ->get();
Run Code Online (Sandbox Code Playgroud)

上述查询的问题在于,它只列出了具有今年确切日期的 DOB 用户,这是不正确的。我真正想要的是通过仅匹配“日期”和“月份”而忽略“年份”来列出生日的用户,而不管他们出生的年份。

我不知道如何实现这一目标。有人可以帮我吗?

date dob laravel eloquent laravel-5.1

3
推荐指数
1
解决办法
3957
查看次数

出生日期的Java数据类型是什么?

我目前正在Android上制作应用程序,用户将在其中注册其详细信息.

在我的数据库中,我将DOB作为一种Date类型.

我会在Java中声明DOB String吗?DoubleInt?我很困惑我将如何解决这个问题,因此它满足数据库的日期格式.

任何帮助都会很棒!

java date type-conversion dob

2
推荐指数
1
解决办法
7680
查看次数

根据出生日期[不基于用户输入]计算年龄(jQuery或PHP)

我正在寻找一个JavaScript或PHP脚本,允许我根据他/她的出生日期以mm/dd/yyyy格式计算某人的年龄.我发现这个非常有用的链接" 用JavaScript计算年龄 ",但它似乎是为了处理用户输入而设计的.但是,我正在创建一个页面,我将DOB直接放入HTML作为简单文本.那么还可以计算年龄吗?基本上,我希望这行文本成为最终结果:

29 (10/17/1983)
Run Code Online (Sandbox Code Playgroud)

具有29自动计算的值并显示为年龄.

如果这样的事情成为可能,我将非常感谢你的帮助.我对PHP和/或jQuery非常熟悉,但我当然不是高级专业人士.

javascript php jquery date-math dob

1
推荐指数
1
解决办法
5066
查看次数

如果今天过生日,如何从表格中选择记录?

如果用户的生日是今天,我想从用户表中获取名称.

用户表

name  |   date of birth
------+-----------------
name1 |   20/05/1991
name2 |   05/01/1995
name3 |   05/01/1991
Run Code Online (Sandbox Code Playgroud)

如果我提供:05/01/2015作为参数,它应该显示name2name3.

任何人都可以告诉我通过date参数过滤结果所需的SQL查询.

sql sql-server dob

0
推荐指数
1
解决办法
1万
查看次数

生成生日

问题已解决,解决方法如下

python excel automation dob

-3
推荐指数
1
解决办法
79
查看次数