At current difficulty?
Approximately 359880210000000 hash per second for the entire day. That's 359.88 terahash per second for 86400 seconds.
That's a total of about 31093650000000000000 hashes (31.094 exahash) calculated per 1 BTC generated.
the number of hashes you are able to generate per second and divide
31093650000000000000 by that number of hashes. The result is the
approximate number of seconds it will take you to generate 1 BTC.
the number of seconds you want to spend generating 1 BTC and divide
31093650000000000000 by that number of seconds. The result is the
approximate hash rate (hashes per second) that you need to have if you
want to generate bitcoins that fast.